public class NutsCachedValue<T> extends Object
| Constructor and Description |
|---|
NutsCachedValue(Function<net.thevpc.nuts.NutsSession,T> callable,
long timeoutMilliSeconds) |
| Modifier and Type | Method and Description |
|---|---|
long |
getLastDate() |
T |
getLastValue() |
long |
getTimeoutMilliSeconds() |
T |
getValue(net.thevpc.nuts.NutsSession session) |
boolean |
isInvalid() |
boolean |
isValid() |
void |
setTimeoutMilliSeconds(long timeoutMilliSeconds) |
boolean |
tryUpdate(net.thevpc.nuts.NutsSession session) |
T |
update(net.thevpc.nuts.NutsSession session) |
void |
updateAsync(net.thevpc.nuts.NutsSession session) |
public long getTimeoutMilliSeconds()
public void setTimeoutMilliSeconds(long timeoutMilliSeconds)
public boolean isValid()
public boolean isInvalid()
public void updateAsync(net.thevpc.nuts.NutsSession session)
public T update(net.thevpc.nuts.NutsSession session)
public boolean tryUpdate(net.thevpc.nuts.NutsSession session)
public T getValue(net.thevpc.nuts.NutsSession session)
public T getLastValue()
public long getLastDate()
Copyright © 2022 vpc open source initiative. All rights reserved.