public interface CacheService
| Modifier and Type | Method and Description |
|---|---|
<XmlType> void |
addServiceResultToCache(XmlType key,
ServiceResult value)
Přidání záznamu do cache
|
<CacheType,XmlType,DatabaseType> |
addToCache(Class<CacheType> cacheType,
XmlType key,
DatabaseType value)
Přidání záznamu do cache
|
void |
clear()
Vymazání mezipaměti
|
Set<Class<?>> |
getAllClasses()
Vrati vchny tridy v cachi.
|
<CacheType> |
getAllValues(Class<CacheType> cacheType)
Vrati mapu objektu dane tridy.
|
List<?> |
getAllValues(Collection<Class<?>> cacheTypes)
Vrati vsechny objekty danych trid.
|
<CacheType,XmlType,DatabaseType> |
getValueFromCache(Class<CacheType> cacheType,
XmlType key) |
<XmlType,DatabaseType> |
getValueFromCache(String regExpClassName,
XmlType key) |
boolean |
isEnabled() |
<CacheType> |
isExistsInCache(Class<CacheType> cacheType) |
<CacheType,XmlType> |
isExistsInCache(Class<CacheType> cacheType,
XmlType key) |
<CacheType,XmlType,DatabaseType> |
isExistsInCache(Class<CacheType> cacheType,
XmlType key,
DatabaseType value) |
<CacheType,XmlType,DatabaseType> |
removeFromCache(Class<CacheType> cacheType,
XmlType key,
DatabaseType value)
Přidání záznamu do cache
|
boolean |
setEnabled(boolean value) |
boolean isEnabled()
boolean setEnabled(boolean value)
value - nová hodnota příznaku zapnutí/vypnutí cache<CacheType,XmlType,DatabaseType> void addToCache(Class<CacheType> cacheType, XmlType key, DatabaseType value)
cacheType - typ polekey - klíčvalue - hodnota<CacheType,XmlType,DatabaseType> DatabaseType removeFromCache(Class<CacheType> cacheType, XmlType key, DatabaseType value)
cacheType - typ polekey - klíčvalue - hodnota<CacheType,XmlType> boolean isExistsInCache(Class<CacheType> cacheType, XmlType key)
cacheType - typ polekey - hledaný klíč<CacheType,XmlType,DatabaseType> boolean isExistsInCache(Class<CacheType> cacheType, XmlType key, DatabaseType value)
cacheType - typ polekey - hledaný klíčvalue - hodnotna<CacheType> boolean isExistsInCache(Class<CacheType> cacheType)
cacheType - typ pole<CacheType,XmlType,DatabaseType> DatabaseType getValueFromCache(Class<CacheType> cacheType, XmlType key)
cacheType - typ polekey - hledaný klíč<XmlType,DatabaseType> DatabaseType getValueFromCache(String regExpClassName, XmlType key)
regExpClassName - regularni vyraz pro určení plného názvu třídykey - hledaný klíčvoid clear()
<XmlType> void addServiceResultToCache(XmlType key,
ServiceResult value)
key - klíčvalue - hodnotaList<?> getAllValues(Collection<Class<?>> cacheTypes)
cacheTypes - pozadovane tridy<CacheType> Map getAllValues(Class<CacheType> cacheType)
cacheType - trida objektuCopyright © 2017 DataLite. All rights reserved.