Class TwoLevelCacheTemplate<K,​F,​S>

  • Direct Known Subclasses:
    SyncTwoLevelCacheTemplate

    public class TwoLevelCacheTemplate<K,​F,​S>
    extends Object
    Шаблон сервиса двухуровневого кэширования
    • Constructor Detail

      • TwoLevelCacheTemplate

        public TwoLevelCacheTemplate()
    • Method Detail

      • setCacheManager

        public void setCacheManager​(org.springframework.cache.CacheManager cacheManager)
      • handleFirstCache

        protected F handleFirstCache​(K key,
                                     TwoLevelCacheCallback<F,​S> callback,
                                     org.springframework.cache.Cache firstLevelCache,
                                     S secondLevelCacheValue)
      • handleSecondCache

        protected S handleSecondCache​(K key,
                                      TwoLevelCacheCallback<F,​S> callback,
                                      org.springframework.cache.Cache secondLevelCache)