public static final class ExpiryPolicy.Default<K,V> extends java.lang.Object implements ExpiryPolicy<K,V>
ExpiryPolicy.Accessed<K,V>, ExpiryPolicy.Default<K,V>, ExpiryPolicy.Modified<K,V>| Constructor and Description |
|---|
Default() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object value) |
Configuration.Duration |
getTTLForAccessedEntry(Cache.Entry<? extends K,? extends V> entry,
Configuration.Duration duration) |
Configuration.Duration |
getTTLForCreatedEntry(Cache.Entry<? extends K,? extends V> entry) |
Configuration.Duration |
getTTLForModifiedEntry(Cache.Entry<? extends K,? extends V> entry,
Configuration.Duration duration) |
int |
hashCode() |
java.lang.String |
toString() |
public Configuration.Duration getTTLForCreatedEntry(Cache.Entry<? extends K,? extends V> entry)
getTTLForCreatedEntry in interface ExpiryPolicy<K,V>public Configuration.Duration getTTLForAccessedEntry(Cache.Entry<? extends K,? extends V> entry, Configuration.Duration duration)
getTTLForAccessedEntry in interface ExpiryPolicy<K,V>public Configuration.Duration getTTLForModifiedEntry(Cache.Entry<? extends K,? extends V> entry, Configuration.Duration duration)
getTTLForModifiedEntry in interface ExpiryPolicy<K,V>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object value)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object