Class NopeCacheManager

java.lang.Object
org.javalite.activejdbc.cache.CacheManager
org.javalite.activejdbc.cache.NopeCacheManager

public class NopeCacheManager extends CacheManager
Blank class, does nothing.
Author:
Igor Polevoy on 1/4/16.
  • Constructor Details

    • NopeCacheManager

      public NopeCacheManager()
  • Method Details

    • getCache

      public Object getCache(String group, String key)
      Description copied from class: CacheManager
      Returns a cached item. Can return null if not found.
      Specified by:
      getCache in class CacheManager
      Parameters:
      group - group of caches - this is a name of a table for which query results are cached
      key - key of the item.
      Returns:
      a cached item. Can return null if not found.
    • addCache

      public void addCache(String group, String key, Object cache)
      Description copied from class: CacheManager
      Adds item to cache.
      Specified by:
      addCache in class CacheManager
      Parameters:
      group - group name of cache.
      key - key of the item.
      cache - cache item to add to cache.
    • doFlush

      public void doFlush(CacheEvent event)
      Specified by:
      doFlush in class CacheManager
    • getImplementation

      public Object getImplementation()
      Description copied from class: CacheManager
      Returns underlying instance of implementation for specific configuration.
      Specified by:
      getImplementation in class CacheManager
      Returns:
      actual underlying implementation of cache. The same as configured in activejdbc.properties file. For instance: redis.clients.jedis.JedisPool.