Interface Cache

    • Method Detail

      • get

        Object get​(Object key)
        Gets an object that was previously put into this object.
        Parameters:
        key -
        Returns:
        null if the object was not previously put or if the object has expired out of the cache.
      • put

        Object put​(Object key,
                   Object value)
        Puts an object into the cache.
        Parameters:
        key -
        value -
      • remove

        Object remove​(Object key)
        Removes an object from the cache.
        Parameters:
        key -
        Returns:
        the object associated with the key if it was still in the cache.
      • close

        void close()
        Lets a cache know it will not be used any further and that it can release acquired resources
      • size

        int size()
        How big is the cache right now?
        Returns:
        the size.