Package com.google.common.cache
Class RemovalNotification<K,V>
java.lang.Object
com.google.common.cache.RemovalNotification<K,V>
- All Implemented Interfaces:
Map.Entry<K,V>
@Beta
@GwtCompatible
@Deprecated(since="2022-12-01")
public final class RemovalNotification<K,V>
extends Object
implements Map.Entry<K,V>
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
A notification of the removal of a single entry. The key and/or value may be null if they were
already garbage collected.
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.
- Since:
- 10.0
-
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.getCause()Deprecated.Returns the cause for which the entry was removed.getKey()Deprecated.getValue()Deprecated.inthashCode()Deprecated.final VDeprecated.toString()Deprecated.Returns a string representation of the form{key}={value}.booleanDeprecated.Returnstrueif there was an automatic removal due to eviction (the cause is neitherRemovalCause.EXPLICITnorRemovalCause.REPLACED).
-
Method Details
-
getCause
Deprecated.Returns the cause for which the entry was removed. -
wasEvicted
public boolean wasEvicted()Deprecated.Returnstrueif there was an automatic removal due to eviction (the cause is neitherRemovalCause.EXPLICITnorRemovalCause.REPLACED). -
getKey
Deprecated. -
getValue
Deprecated. -
setValue
Deprecated. -
equals
Deprecated. -
hashCode
public int hashCode()Deprecated. -
toString
Deprecated.Returns a string representation of the form{key}={value}.
-