Interface CacheManager


public interface CacheManager
Maintains a cache of various items that are long lived or expensive to be created frequently so they can benefit from being cached.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(String key, Object value)
    Adds a given value into the cache under given key
    void
    Disposes cache and cleans up/closes its stored resources of applicable
    get(String key)
    Retrieves item from a cache if exists
    Removes the item from cache if exists
  • Method Details

    • add

      void add(String key, Object value)
      Adds a given value into the cache under given key
      Parameters:
      key - unique key for the item to be stored
      value - actual value to be cached
    • get

      Object get(String key)
      Retrieves item from a cache if exists
      Parameters:
      key - key for the item in the cache
      Returns:
      actual value if found otherwise null
    • remove

      Object remove(String key)
      Removes the item from cache if exists
      Parameters:
      key - key for the item in the cache
      Returns:
      actual value if found otherwise null
    • dispose

      void dispose()
      Disposes cache and cleans up/closes its stored resources of applicable
      See Also: