Class CacheConfiguration.CustomTxAwareCacheManagerProxy

java.lang.Object
org.ehrbase.cache.CacheConfiguration.CustomTxAwareCacheManagerProxy
All Implemented Interfaces:
org.springframework.cache.CacheManager
Enclosing class:
CacheConfiguration

public static class CacheConfiguration.CustomTxAwareCacheManagerProxy extends Object implements org.springframework.cache.CacheManager
  • Constructor Details

    • CustomTxAwareCacheManagerProxy

      public CustomTxAwareCacheManagerProxy(org.springframework.cache.CacheManager targetCacheManager)
      Create a new TransactionAwareCacheManagerProxy for the given target CacheManager.
      Parameters:
      targetCacheManager - the target CacheManager to proxy
  • Method Details

    • getTargetCacheManager

      public org.springframework.cache.CacheManager getTargetCacheManager()
    • getCache

      @Nullable public org.springframework.cache.Cache getCache(String name)
      Specified by:
      getCache in interface org.springframework.cache.CacheManager
    • getCacheNames

      public Collection<String> getCacheNames()
      Specified by:
      getCacheNames in interface org.springframework.cache.CacheManager