toggle menu
korge-root
5.1.0
common
switch theme
search in API
korge-foundation
/
korlibs.time
/
TimedCache
Timed
Cache
class
TimedCache
<
T
:
Any
>
(
var
ttl
:
TimeSpan
,
val
timeProvider
:
TimeProvider
=
TimeProvider
,
val
gen
:
(
)
->
T
)
Members
Constructors
Timed
Cache
Link copied to clipboard
constructor
(
ttl
:
TimeSpan
,
timeProvider
:
TimeProvider
=
TimeProvider
,
gen
:
(
)
->
T
)
Properties
gen
Link copied to clipboard
val
gen
:
(
)
->
T
time
Provider
Link copied to clipboard
val
timeProvider
:
TimeProvider
ttl
Link copied to clipboard
var
ttl
:
TimeSpan
value
Link copied to clipboard
var
value
:
T
Functions
get
Value
Link copied to clipboard
operator
fun
getValue
(
obj
:
Any
,
prop
:
KProperty
<
*
>
?
)
:
T
set
Value
Link copied to clipboard
operator
fun
setValue
(
obj
:
Any
,
prop
:
KProperty
<
*
>
?
,
value
:
T
)