toggle menu
lattice-kt
1.0-SNAPSHOT
jvm
switch theme
search in API
lattice
/
com.example.lattice
/
CacheImpl
Cache
Impl
class
CacheImpl
<
K
:
Any
,
V
:
Any
>
:
Cache
<
K
,
V
>
Members
Constructors
Cache
Impl
Link copied to clipboard
constructor
(
)
Functions
contains
Key
Link copied to clipboard
open
override
fun
containsKey
(
key
:
K
)
:
Boolean
判断缓存中是否存在指定的键
get
Link copied to clipboard
open
override
fun
get
(
key
:
K
,
loader
:
(
K
)
->
V
)
:
V
根据键获取值,如果不存在则调用 loader 函数加载值
get
If
Present
Link copied to clipboard
open
override
fun
getIfPresent
(
key
:
K
)
:
V
?
根据键获取值,如果不存在返回 null
invalidate
Link copied to clipboard
open
override
fun
invalidate
(
key
:
K
)
移除键值对
invalidate
All
Link copied to clipboard
open
override
fun
invalidateAll
(
)
移除所有键值对
put
Link copied to clipboard
open
override
fun
put
(
key
:
K
,
value
:
V
)
存入键值对
size
Link copied to clipboard
open
override
fun
size
(
)
:
Long
获取缓存的大小