public class NoneExpirationAfterWriteStrategy extends Object implements ExpirationAfterWriteStrategy, ComparableByContent<NoneExpirationAfterWriteStrategy>
| Modifier and Type | Field and Description |
|---|---|
static NoneExpirationAfterWriteStrategy |
INSTANCE |
static SerializationHandle<NoneExpirationAfterWriteStrategy> |
SERIALIZATION_HANDLE |
| Constructor and Description |
|---|
NoneExpirationAfterWriteStrategy() |
| Modifier and Type | Method and Description |
|---|---|
long |
calculateTimeToLiveMillis(RemoteBucketState state,
long currentTimeNanos)
Calculates the time to live for bucket that is going to be persisted to the remote storage
|
boolean |
equalsByContent(NoneExpirationAfterWriteStrategy other) |
SerializationHandle<ExpirationAfterWriteStrategy> |
getSerializationHandle() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbasedOnTimeForRefillingBucketUpToMax, deserialize, fixedTimeToLive, fromJsonCompatibleSnapshot, none, serialize, toJsonCompatibleSnapshotequalspublic static final NoneExpirationAfterWriteStrategy INSTANCE
public static final SerializationHandle<NoneExpirationAfterWriteStrategy> SERIALIZATION_HANDLE
public long calculateTimeToLiveMillis(RemoteBucketState state, long currentTimeNanos)
ExpirationAfterWriteStrategycalculateTimeToLiveMillis in interface ExpirationAfterWriteStrategystate - the state of bucket that is going to be persisted to the remote storagecurrentTimeNanos - the time of operationpublic SerializationHandle<ExpirationAfterWriteStrategy> getSerializationHandle()
getSerializationHandle in interface ExpirationAfterWriteStrategypublic boolean equalsByContent(NoneExpirationAfterWriteStrategy other)
equalsByContent in interface ComparableByContent<NoneExpirationAfterWriteStrategy>Copyright © 2024. All rights reserved.