class CaffeineProvider : CacheProvider
CaffeineProvider(cache: Cache<Any, Any> = defaultCache())
fun <K, V> computeIfAbsent(key: K, func: (K) -> V): V
fun defaultCache(): Cache<Any!, Any!>