Class LruCacheConfig.BuilderBase.LruCacheConfigImpl<K,V>

java.lang.Object
io.helidon.common.configurable.LruCacheConfig.BuilderBase.LruCacheConfigImpl<K,V>
Type Parameters:
K - type of keys
V - type of values
All Implemented Interfaces:
Prototype.Api, Prototype.Factory<LruCache<K,V>>, LruCacheConfig<K,V>, Supplier<LruCache<K,V>>
Enclosing class:
LruCacheConfig.BuilderBase<K,V,BUILDER extends LruCacheConfig.BuilderBase<K,V,BUILDER,PROTOTYPE>,PROTOTYPE extends LruCacheConfig<K,V>>

protected static class LruCacheConfig.BuilderBase.LruCacheConfigImpl<K,V> extends Object implements LruCacheConfig<K,V>, Supplier<LruCache<K,V>>
Generated implementation of the prototype, can be extended by descendant prototype implementations.
  • Constructor Details

    • LruCacheConfigImpl

      protected LruCacheConfigImpl(LruCacheConfig.BuilderBase<K,V,?,?> builder)
      Create an instance providing a builder.
      Parameters:
      builder - extending builder base of this prototype
  • Method Details