Class StandardCache.CacheEntry<V>

  • Enclosing class:
    StandardCache<K,​V>

    static final class StandardCache.CacheEntry<V>
    extends java.lang.Object
    • Field Detail

      • cachedValueReference

        private final java.lang.ref.SoftReference<V> cachedValueReference
      • creationTimeInMillis

        private final long creationTimeInMillis
      • cachedValueAnchor

        private final V cachedValueAnchor
    • Constructor Detail

      • CacheEntry

        CacheEntry​(V cachedValue,
                   boolean useSoftReferences)
    • Method Detail

      • getValueIfStillValid

        public <K> V getValueIfStillValid​(java.lang.String cacheMapName,
                                          K key,
                                          ICacheEntryValidityChecker<? super K,​? super V> checker,
                                          boolean traceExecution,
                                          org.slf4j.Logger logger)
      • getCreationTimeInMillis

        public long getCreationTimeInMillis()