| Modifier and Type | Method and Description |
|---|---|
| public long | Returns: the length of time before the entry expires, in nanosecondsthe key represented by this entry key, V the value represented by this entry value, long the current time, in nanoseconds currentTime)Specifies that the entry should be automatically removed from the cache once the duration has elapsed after the entry's creation. |
| public long | Returns: the length of time before the entry expires, in nanosecondsthe key represented by this entry key, V the value represented by this entry value, long the current time, in nanoseconds currentTime, @NonNegative long the current duration, in nanoseconds currentDuration)Specifies that the entry should be automatically removed from the cache once the duration has elapsed after its last read. |
| public long | Returns: the length of time before the entry expires, in nanosecondsthe key represented by this entry key, V the value represented by this entry value, long the current time, in nanoseconds currentTime, @NonNegative long the current duration, in nanoseconds currentDuration)Specifies that the entry should be automatically removed from the cache once the duration has elapsed after the replacement of its value. |
| expireAfterCreate | back to summary |
|---|---|
| public long expireAfterCreate(K key, V value, long currentTime) Specifies that the entry should be automatically removed from the cache once the duration has
elapsed after the entry's creation. To indicate no expiration, an entry may be given an
excessively long period, such as Note The
| |
| expireAfterRead | back to summary |
|---|---|
| public long expireAfterRead(K key, V value, long currentTime, @NonNegative long currentDuration) Specifies that the entry should be automatically removed from the cache once the duration has
elapsed after its last read. To indicate no expiration, an entry may be given an excessively
long period, such as Note The
| |
| expireAfterUpdate | back to summary |
|---|---|
| public long expireAfterUpdate(K key, V value, long currentTime, @NonNegative long currentDuration) Specifies that the entry should be automatically removed from the cache once the duration has
elapsed after the replacement of its value. To indicate no expiration, an entry may be given an
excessively long period, such as Note The
| |