nee-cache-caffeine
Module Contents
alltypes
Module Contents
class
CaffeineProvider
:
CacheProvider
Module Contents
CaffeineProvider
(
cache
:
Cache
<
Any
,
Any
>
=
defaultCache()
)
fun
<
K
,
V
>
computeIfAbsent
(
key
:
K
,
func
:
(
K
)
->
V
)
:
V
fun
defaultCache
(
)
:
Cache
<
Any
!
,
Any
!
>
package
dev.neeffect.nee.effects.cache.caffeine
Module Contents
class
CaffeineProvider
:
CacheProvider
Module Contents
CaffeineProvider
(
cache
:
Cache
<
Any
,
Any
>
=
defaultCache()
)
fun
<
K
,
V
>
computeIfAbsent
(
key
:
K
,
func
:
(
K
)
->
V
)
:
V
fun
defaultCache
(
)
:
Cache
<
Any
!
,
Any
!
>