public interface MorphiumCache
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addToCache(String k,
Class<?> type,
List<T> ret) |
void |
clearCachefor(Class<?> cls) |
void |
clearCacheIfNecessary(Class cls) |
Hashtable<Class<?>,Hashtable<String,CacheElement>> |
cloneCache() |
Hashtable<Class<?>,Hashtable<org.bson.types.ObjectId,Object>> |
cloneIdCache() |
String |
getCacheKey(com.mongodb.DBObject qo,
Map<String,Integer> sort,
int skip,
int limit) |
String |
getCacheKey(Query q) |
<T> List<T> |
getFromCache(Class<? extends T> type,
String k) |
<T> T |
getFromIDCache(Class<? extends T> type,
org.bson.types.ObjectId id) |
boolean |
isCached(Class<?> type,
String k) |
void |
removeEntryFromCache(Class cls,
org.bson.types.ObjectId id) |
void |
resetCache() |
void |
setCache(Hashtable<Class<?>,Hashtable<String,CacheElement>> cache) |
void |
setIdCache(Hashtable<Class<?>,Hashtable<org.bson.types.ObjectId,Object>> c) |
String getCacheKey(com.mongodb.DBObject qo, Map<String,Integer> sort, int skip, int limit)
Hashtable<Class<?>,Hashtable<String,CacheElement>> cloneCache()
void clearCachefor(Class<?> cls)
void setCache(Hashtable<Class<?>,Hashtable<String,CacheElement>> cache)
void resetCache()
void removeEntryFromCache(Class cls, org.bson.types.ObjectId id)
<T> T getFromIDCache(Class<? extends T> type, org.bson.types.ObjectId id)
void clearCacheIfNecessary(Class cls)
Copyright © 2013. All Rights Reserved.