Class CacheTemplate<K,​E>

  • Direct Known Subclasses:
    NoOpCacheTemplate, SyncCacheTemplate

    public class CacheTemplate<K,​E>
    extends java.lang.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
      E execute​(java.lang.String cacheRegion, K key, CacheCallback<E> callback)  
      org.springframework.cache.CacheManager getCacheManager()  
      protected E handleCache​(K key, CacheCallback<E> callback, org.springframework.cache.Cache cache)  
      void setCacheManager​(org.springframework.cache.CacheManager cacheManager)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CacheTemplate

        public CacheTemplate()
      • CacheTemplate

        public CacheTemplate​(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​(java.lang.String cacheRegion,
                         K key,
                         CacheCallback<E> callback)
      • handleCache

        protected E handleCache​(K key,
                                CacheCallback<E> callback,
                                org.springframework.cache.Cache cache)