@Service public class CacheServiceImpl extends Object implements CacheService
| Constructor and Description |
|---|
CacheServiceImpl() |
| 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) |
public boolean isEnabled()
isEnabled in interface CacheServicepublic boolean setEnabled(boolean value)
setEnabled in interface CacheServicevalue - nová hodnota příznaku zapnutí/vypnutí cachepublic <CacheType,XmlType,DatabaseType> void addToCache(Class<CacheType> cacheType, XmlType key, DatabaseType value)
CacheServiceaddToCache in interface CacheServicecacheType - typ polekey - klíčvalue - hodnotapublic <CacheType,XmlType,DatabaseType> DatabaseType removeFromCache(Class<CacheType> cacheType, XmlType key, DatabaseType value)
CacheServiceremoveFromCache in interface CacheServicecacheType - typ polekey - klíčvalue - hodnotapublic <CacheType,XmlType> boolean isExistsInCache(Class<CacheType> cacheType, XmlType key)
isExistsInCache in interface CacheServicecacheType - typ polekey - hledaný klíčpublic <CacheType,XmlType,DatabaseType> boolean isExistsInCache(Class<CacheType> cacheType, XmlType key, DatabaseType value)
isExistsInCache in interface CacheServicecacheType - typ polekey - hledaný klíčvalue - hodnotnapublic <CacheType> boolean isExistsInCache(Class<CacheType> cacheType)
isExistsInCache in interface CacheServicecacheType - typ polepublic <CacheType,XmlType,DatabaseType> DatabaseType getValueFromCache(Class<CacheType> cacheType, XmlType key)
getValueFromCache in interface CacheServicecacheType - typ polekey - hledaný klíčpublic <XmlType,DatabaseType> DatabaseType getValueFromCache(String regExpClassName, XmlType key)
getValueFromCache in interface CacheServiceregExpClassName - regularni vyraz pro určení plného názvu třídykey - hledaný klíčpublic void clear()
CacheServiceclear in interface CacheServicepublic <XmlType> void addServiceResultToCache(@NotNull
XmlType key,
@NotNull
ServiceResult value)
CacheServiceaddServiceResultToCache in interface CacheServicekey - klíčvalue - hodnotapublic List<?> getAllValues(Collection<Class<?>> cacheTypes)
CacheServicegetAllValues in interface CacheServicecacheTypes - pozadovane tridypublic <CacheType> Map getAllValues(Class<CacheType> cacheType)
CacheServicegetAllValues in interface CacheServicecacheType - trida objektupublic Set<Class<?>> getAllClasses()
CacheServicegetAllClasses in interface CacheServiceCopyright © 2017 DataLite. All rights reserved.