Interface CacheManager

All Superinterfaces:
io.ebean.cache.ServerCachePlugin
All Known Implementing Classes:
JGroupsCacheManager, MockCacheManager

public interface CacheManager extends io.ebean.cache.ServerCachePlugin
  • Method Details

    • createSimpleCache

      SimpleCache createSimpleCache(String name)
    • getCache

      io.ebean.cache.ServerCache getCache(String string)
    • clearAllLocal

      void clearAllLocal()
    • clearAllSimple

      void clearAllSimple()
    • clearAll

      void clearAll(boolean preserveSimple)
    • onCachePut

      default void onCachePut(String cacheKey, byte[] id, byte[] value)
    • onCacheRemove

      default void onCacheRemove(String cacheKey, byte[] id)
    • onCacheClear

      default void onCacheClear(String cacheKey)
    • onCacheClearAll

      default void onCacheClearAll(boolean preserveSimple)
    • onTablesModify

      default void onTablesModify(String tables)