Class ThreadLocalCache<K,​V>


  • @Internal
    public abstract class ThreadLocalCache<K,​V>
    extends Object
    Provides a thread local cache with a maximum cache size per thread.

    Note: Values must not be null.

    • Constructor Detail

      • ThreadLocalCache

        protected ThreadLocalCache()
      • ThreadLocalCache

        protected ThreadLocalCache​(int maxSizePerThread)
    • Method Detail

      • get

        public V get​(K key)
      • getNewInstance

        public abstract V getNewInstance​(K key)