@Beta @GwtCompatible 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 int hashCode()
Copyright © 2010-2013. All Rights Reserved.