@Beta public final class RemovalNotification<K,V> extends Object implements Map.Entry<K,V>
Like other Map.Entry
instances associated with CacheBuilder
, this class holds
strong references to the key and value, regardless of the type of references the cache may be
using.
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
RemovalCause |
getCause()
Returns the cause for which the entry was removed.
|
K |
getKey() |
V |
getValue() |
int |
hashCode() |
V |
setValue(V value) |
String |
toString()
Returns a string representation of the form
{key}={value} . |
boolean |
wasEvicted()
Returns
true if there was an automatic removal due to eviction (the cause is neither
RemovalCause.EXPLICIT nor RemovalCause.REPLACED ). |
public RemovalCause getCause()
public boolean wasEvicted()
true
if there was an automatic removal due to eviction (the cause is neither
RemovalCause.EXPLICIT
nor RemovalCause.REPLACED
).public boolean equals(Object object)
public int hashCode()
Copyright © 2013 Seam Framework. All Rights Reserved.