Class CacheDecorators

java.lang.Object
org.keycloak.models.sessions.infinispan.CacheDecorators

public class CacheDecorators extends Object
Author:
Marek Posolda
  • Constructor Details

    • CacheDecorators

      public CacheDecorators()
  • Method Details

    • localCache

      public static <K, V> org.infinispan.AdvancedCache<K,V> localCache(org.infinispan.Cache<K,V> cache)
      Adds Flag.CACHE_MODE_LOCAL flag to the cache.
      Parameters:
      cache -
      Returns:
      Cache with the flag applied.
    • skipCacheLoadersIfRemoteStoreIsEnabled

      public static <K, V> org.infinispan.AdvancedCache<K,V> skipCacheLoadersIfRemoteStoreIsEnabled(org.infinispan.Cache<K,V> cache)
      Adds Flag.SKIP_CACHE_LOAD and Flag.SKIP_CACHE_STORE flags to the cache.
      Parameters:
      cache -
      Returns:
      Cache with the flags applied.
    • skipCacheStoreIfRemoteCacheIsEnabled

      public static <K, V> org.infinispan.AdvancedCache<K,V> skipCacheStoreIfRemoteCacheIsEnabled(org.infinispan.Cache<K,V> cache)
      Adds Flag.SKIP_CACHE_STORE flag to the cache.
      Parameters:
      cache -
      Returns:
      Cache with the flags applied.