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 Detail

      • 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:
        for details