public class SessionCache
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
SessionCache.SessionCacheEntry<T> |
static interface |
SessionCache.SessionCacheKey<T> |
限定符和类型 | 方法和说明 |
---|---|
static SessionCache |
getSharedCache(DBProvider dbProvider) |
void |
invalidateLocalCache() |
static void |
invalidateLocalCache(DBProvider dbProvider) |
<T> T |
optCacheEntry(SessionCache.SessionCacheKey<T> key) |
<T> void |
putCacheEntry(SessionCache.SessionCacheKey<T> key,
T value) |
void |
registerCacheEntryType(SessionCache.SessionCacheEntry<?> entryType) |
void |
unregisterCacheEntryType(SessionCache.SessionCacheEntry<?> entryType) |
public static SessionCache getSharedCache(DBProvider dbProvider)
public static void invalidateLocalCache(DBProvider dbProvider)
public void registerCacheEntryType(SessionCache.SessionCacheEntry<?> entryType)
public void unregisterCacheEntryType(SessionCache.SessionCacheEntry<?> entryType)
public void invalidateLocalCache()
public <T> T optCacheEntry(SessionCache.SessionCacheKey<T> key) throws java.lang.IllegalAccessException
java.lang.IllegalAccessException
public <T> void putCacheEntry(SessionCache.SessionCacheKey<T> key, T value) throws java.lang.IllegalAccessException
java.lang.IllegalAccessException