Class ValueCache<K,​V,​T extends java.lang.Throwable>


  • public final class ValueCache<K,​V,​T extends java.lang.Throwable>
    extends java.lang.Object
    • Field Detail

      • map

        private final java.util.concurrent.ConcurrentMap<K,​java.lang.ref.SoftReference<V>> map
    • Method Detail

      • computeIfAbsent

        public V computeIfAbsent​(K key)
                          throws T extends java.lang.Throwable
        Throws:
        T extends java.lang.Throwable
      • invalidate

        public void invalidate()