@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 | 
|---|---|
| static <K,V> RemovalNotification<K,V> | create(K key,
            V value,
            RemovalCause cause)Creates a new  RemovalNotificationfor the givenkey/valuepair, with
 the givencausefor the removal. | 
| 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  trueif there was an automatic removal due to eviction (the cause is neitherRemovalCause.EXPLICITnorRemovalCause.REPLACED). | 
public static <K,V> RemovalNotification<K,V> create(@Nullable K key, @Nullable V value, RemovalCause cause)
RemovalNotification for the given key/value pair, with
 the given cause for the removal. The key and/or value may be
 null if they were already garbage collected.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-2015. All Rights Reserved.