public class CacheStorage extends java.lang.Object implements IUUIDsCached
Modifier and Type | Field and Description |
---|---|
static int |
COMMIT_ALL |
static int |
COMMIT_SINGLE |
static int |
DEFAULT |
Constructor and Description |
---|
CacheStorage(ITreeStorage storage,
java.nio.file.Path path2,
java.lang.String name,
java.lang.String prefix) |
CacheStorage(ITreeStorage storage,
java.lang.String prefix) |
Modifier and Type | Method and Description |
---|---|
void |
addCacheListValue(java.lang.String uuId,
java.lang.String section,
java.lang.String key,
java.lang.String added) |
void |
addCacheListValues(java.lang.String uuId,
java.lang.String section,
java.lang.String key,
java.util.List<java.lang.String> list) |
void |
addCacheMapValue(java.lang.String uuid,
java.lang.String section,
java.lang.String key,
java.lang.String key2,
java.lang.Object value) |
boolean |
areUUIDsChanged() |
void |
clearCached() |
void |
clearCachedCache(java.lang.String uuId) |
void |
commitCache() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
findSetsByValue(java.lang.String section,
java.util.List<java.lang.String> ls) |
java.util.List<java.lang.String> |
getAltSet(java.lang.String section,
java.lang.String id) |
java.util.List<java.lang.String> |
getCacheKey2(java.lang.String uid,
java.lang.String section,
java.lang.String key,
java.lang.String value) |
java.util.List<java.lang.String> |
getCacheListValues(java.lang.String uuId,
java.lang.String section,
java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getCacheMap(java.lang.String uuId,
java.lang.String section,
java.lang.String key) |
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
getCacheMapByValue(java.lang.String uuId,
java.lang.String string,
java.lang.String key) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getCacheMaps(java.lang.String uuId,
java.lang.String section) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getCacheMaps(java.lang.String uuId,
java.lang.String section,
java.util.Collection<java.lang.String> keys) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> |
getCacheMapsByValue(java.lang.String uuId,
java.lang.String section,
java.util.Collection<java.lang.String> keys) |
java.lang.Object |
getCacheValue(java.lang.String uid,
java.lang.String section,
java.lang.String key) |
java.lang.Object |
getCacheValue(java.lang.String uid,
java.lang.String section,
java.lang.String key,
java.lang.String key2) |
java.sql.Connection |
getConnection() |
static java.util.Map<java.lang.String,java.lang.Object> |
getMap(CacheStorage cs,
java.lang.String uuId,
java.lang.String section,
java.lang.String key) |
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getMaps(CacheStorage cs,
java.lang.String uuId,
java.lang.String section,
java.util.Collection<java.lang.String> keys) |
boolean |
inTransaction() |
void |
remove() |
void |
removeByID(java.lang.String uuId,
java.lang.String section) |
void |
removeByKey(java.lang.String uuId,
java.lang.String section,
java.lang.String key) |
void |
removeByKey(java.lang.String uuId,
java.lang.String section,
java.lang.String key,
java.lang.String key2) |
void |
removeByKeys(java.lang.String uuId,
java.lang.String section,
java.util.Collection<java.lang.String> keys) |
void |
removeCacheListValue(java.lang.String uuId,
java.lang.String section,
java.lang.String key,
java.lang.String value) |
void |
removeCacheListValues(java.lang.String uuId,
java.lang.String section,
java.lang.String key,
java.util.List<java.lang.String> toda) |
boolean |
saveUUIDs() |
void |
setAltSet(java.lang.String section,
java.lang.String id,
java.lang.String[] vals) |
void |
setCacheListValue(java.lang.String uuId,
java.lang.String section,
java.lang.String key,
java.util.List<java.lang.String> tosave) |
void |
setCacheMap(java.lang.String uuId,
java.lang.String section,
java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> hashMap) |
void |
setCacheMaps(java.lang.String uuid,
java.lang.String section,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> vars) |
void |
setCacheValue(java.lang.String uid,
java.lang.String section,
java.lang.String key,
java.lang.Object value) |
void |
setCacheValue(java.lang.String uid,
java.lang.String section,
java.lang.String key,
java.lang.String key2,
java.lang.Object value) |
java.lang.String |
startCacheTransaction(java.lang.String name,
int ac) |
public static int DEFAULT
public static int COMMIT_SINGLE
public static int COMMIT_ALL
public CacheStorage(ITreeStorage storage, java.lang.String prefix)
public CacheStorage(ITreeStorage storage, java.nio.file.Path path2, java.lang.String name, java.lang.String prefix)
public java.sql.Connection getConnection()
public void setCacheValue(java.lang.String uid, java.lang.String section, java.lang.String key, java.lang.Object value)
public void setCacheValue(java.lang.String uid, java.lang.String section, java.lang.String key, java.lang.String key2, java.lang.Object value)
public void removeByKey(java.lang.String uuId, java.lang.String section, java.lang.String key, java.lang.String key2)
public void removeByKey(java.lang.String uuId, java.lang.String section, java.lang.String key)
public void removeByID(java.lang.String uuId, java.lang.String section)
public void removeByKeys(java.lang.String uuId, java.lang.String section, java.util.Collection<java.lang.String> keys)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> getCacheMapsByValue(java.lang.String uuId, java.lang.String section, java.util.Collection<java.lang.String> keys)
public static java.util.Map<java.lang.String,java.lang.Object> getMap(CacheStorage cs, java.lang.String uuId, java.lang.String section, java.lang.String key)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getCacheMaps(java.lang.String uuId, java.lang.String section)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getCacheMaps(java.lang.String uuId, java.lang.String section, java.util.Collection<java.lang.String> keys)
public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getMaps(CacheStorage cs, java.lang.String uuId, java.lang.String section, java.util.Collection<java.lang.String> keys)
public boolean saveUUIDs()
saveUUIDs
in interface IUUIDsCached
public boolean areUUIDsChanged()
areUUIDsChanged
in interface IUUIDsCached
public void setCacheMaps(java.lang.String uuid, java.lang.String section, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> vars)
public void clearCachedCache(java.lang.String uuId)
public java.lang.String startCacheTransaction(java.lang.String name, int ac)
public void commitCache()
public void remove()
public void clearCached()
public void addCacheListValue(java.lang.String uuId, java.lang.String section, java.lang.String key, java.lang.String added)
public void addCacheListValues(java.lang.String uuId, java.lang.String section, java.lang.String key, java.util.List<java.lang.String> list)
public void removeCacheListValue(java.lang.String uuId, java.lang.String section, java.lang.String key, java.lang.String value)
public void removeCacheListValues(java.lang.String uuId, java.lang.String section, java.lang.String key, java.util.List<java.lang.String> toda)
public void setCacheListValue(java.lang.String uuId, java.lang.String section, java.lang.String key, java.util.List<java.lang.String> tosave)
public java.util.List<java.lang.String> getCacheListValues(java.lang.String uuId, java.lang.String section, java.lang.String key)
public java.util.Map<java.lang.String,java.lang.Object> getCacheMap(java.lang.String uuId, java.lang.String section, java.lang.String key)
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getCacheMapByValue(java.lang.String uuId, java.lang.String string, java.lang.String key)
public java.lang.Object getCacheValue(java.lang.String uid, java.lang.String section, java.lang.String key)
public java.util.List<java.lang.String> getCacheKey2(java.lang.String uid, java.lang.String section, java.lang.String key, java.lang.String value)
public java.lang.Object getCacheValue(java.lang.String uid, java.lang.String section, java.lang.String key, java.lang.String key2)
public void setCacheMap(java.lang.String uuId, java.lang.String section, java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> hashMap)
public void addCacheMapValue(java.lang.String uuid, java.lang.String section, java.lang.String key, java.lang.String key2, java.lang.Object value)
public boolean inTransaction()
public java.util.List<java.lang.String> getAltSet(java.lang.String section, java.lang.String id)
public void setAltSet(java.lang.String section, java.lang.String id, java.lang.String[] vals)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> findSetsByValue(java.lang.String section, java.util.List<java.lang.String> ls)