Class CachedTable<K,V extends CachedObject<K,V>>

java.lang.Object
com.aoindustries.aoserv.client.AoservTable<K,V>
com.aoindustries.aoserv.client.CachedTable<K,V>
All Implemented Interfaces:
Table<V>, Iterable<V>
Direct Known Subclasses:
CachedTableAccountNameKey, CachedTableGroupNameKey, CachedTableIntegerKey, CachedTableLongKey, CachedTableStringKey, CachedTableUserNameKey, CachedTableUserNameKey, CachedTableUserNameKey, CachedTableUserNameKey

public abstract class CachedTable<K,V extends CachedObject<K,V>> extends AoservTable<K,V>
A CachedTable stores all of the available CachedObjects and performs all subsequent data access locally. The server notifies the client when a table is updated, and the caches are then invalidated. Once invalidated, the data is reloaded upon next use.
Author:
AO Industries, Inc.