@Beta @GwtCompatible public final class RemovalNotification<K,V> extends Objectimplements 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
|
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 nor
RemovalCause).
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcomparingByKey, comparingByKey, comparingByValue, comparingByValuepublic RemovalCausegetCause()
public boolean wasEvicted()
true if there was an automatic removal due to eviction (the cause is neither
RemovalCause.EXPLICIT nor
RemovalCause.REPLACED ).
public K getKey()
public V getValue()
public boolean equals(Objectobject)
public int hashCode()
public StringtoString()
{key}={value}.