public interface ExpiringPolicyWithData<T,D> extends ExpiringPolicy<T>
| Modifier and Type | Method and Description |
|---|---|
D |
createExpirationData(T value) |
void |
onAccess(T value,
D data) |
default boolean |
shouldCallOnAccess() |
default boolean |
shouldExpire(T value) |
boolean |
shouldExpire(T value,
D data) |
default boolean shouldExpire(@NonNull
T value)
shouldExpire in interface ExpiringPolicy<T>default boolean shouldCallOnAccess()