CaskBuilderImpl

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun allowNullValues(allow: Boolean): CaskBuilder<K, V>
Link copied to clipboard
Link copied to clipboard
open override fun build(): Cask<K, V>
Link copied to clipboard
open override fun evictionPolicy(policy: EvictionPolicy): CaskBuilder<K, V>
Link copied to clipboard
open override fun evictionStrategy(strategy: EvictionStrategy<K, V>): CaskBuilder<K, V>
Link copied to clipboard
open override fun loader(loader: CaskLoader<K, V>): CaskBuilder<K, V>
Link copied to clipboard
fun <K, V> CaskBuilder<K, V>.loader(block: CaskLoader<K, V>): CaskBuilder<K, V>
Link copied to clipboard
open override fun maxSize(size: Int): CaskBuilder<K, V>
Link copied to clipboard
open override fun onEvict(evictor: CaskBiConsumer<K, V>): CaskBuilder<K, V>
Link copied to clipboard
fun <K, V> CaskBuilder<K, V>.onEvict(block: (K, V?) -> Unit): CaskBuilder<K, V>
Link copied to clipboard
open override fun shareGcExecutor(shared: Boolean): CaskBuilder<K, V>
Link copied to clipboard
open override fun ttl(ttl: Duration): CaskBuilder<K, V>
Link copied to clipboard
fun <K, V> CaskBuilder<K, V>.ttl(value: Long, unit: TimeUnit): CaskBuilder<K, V>
Link copied to clipboard