GuavaCache

open class GuavaCache<K, V> : Cache<K, V> (source)

This class is used to wrap a Guava com.google.common.cache.Cache.

Parameters

<K>

The type of the key.

<V>

The type of the value.

Constructors

Link copied to clipboard
constructor(guavaCache: Cache<K, V>)

Functions

Link copied to clipboard
open fun contains(key: K): Boolean
Link copied to clipboard
Wrap a Guava cache with a custom cache.
Link copied to clipboard
open fun get(key: K): Optional<V>
Link copied to clipboard
open fun isEmpty(): Boolean
Link copied to clipboard
open fun put(key: K, value: V)
Link copied to clipboard
open fun remove(key: K)
Link copied to clipboard
open fun removeAll()
Link copied to clipboard
open fun size(): Long
Link copied to clipboard
open fun stats(): CacheStats