CaskImpl

constructor(ttl: Duration, maxSize: Int, loader: CaskLoader<K, V>, onEvict: CaskBiConsumer<K, V>?, allowNulls: Boolean, evictionPolicy: EvictionPolicy, customEviction: EvictionStrategy<K, CaskImpl.CacheEntry<V>>? = null, gcExecutor: ScheduledExecutorService)