Interface MethodResultCache


  • public interface MethodResultCache
    Manages a cache value as the result of invoking a no-arguments method.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object get()
      Returns the previously cached value, if any.
      boolean isCached()
      Returns true if the cache contains a cached value.
      void reset()
      Resets the cache, discarding the cached value.
      void set​(java.lang.Object cachedValue)
      Stores a new cached value for later reference.
    • Method Detail

      • isCached

        boolean isCached()
        Returns true if the cache contains a cached value. May also check to see if the cached value is valid.
      • set

        void set​(java.lang.Object cachedValue)
        Stores a new cached value for later reference.
      • get

        java.lang.Object get()
        Returns the previously cached value, if any.
      • reset

        void reset()
        Resets the cache, discarding the cached value.