Package net.n2oapp.cache.template
Class CacheTemplate<K,E>
- java.lang.Object
-
- net.n2oapp.cache.template.CacheTemplate<K,E>
-
- Direct Known Subclasses:
NoOpCacheTemplate,SyncCacheTemplate
public class CacheTemplate<K,E> extends Object
Шаблон сервиса кэширования
-
-
Constructor Summary
Constructors Constructor Description CacheTemplate()CacheTemplate(org.springframework.cache.CacheManager cacheManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Eexecute(String cacheRegion, K key, CacheCallback<E> callback)org.springframework.cache.CacheManagergetCacheManager()protected EhandleCache(K key, CacheCallback<E> callback, org.springframework.cache.Cache cache)voidsetCacheManager(org.springframework.cache.CacheManager cacheManager)
-
-
-
Method Detail
-
setCacheManager
public void setCacheManager(org.springframework.cache.CacheManager cacheManager)
-
getCacheManager
public org.springframework.cache.CacheManager getCacheManager()
-
execute
public E execute(String cacheRegion, K key, CacheCallback<E> callback)
-
handleCache
protected E handleCache(K key, CacheCallback<E> callback, org.springframework.cache.Cache cache)
-
-