The entry was removed automatically because its key or value was garbage-collected.
The entry was removed automatically because its key or value was garbage-collected. This
can occur when using CacheBuilder#weakKeys
, CacheBuilder#weakValues
, or
CacheBuilder#softValues
.
The entry's expiration timestamp has passed.
The entry's expiration timestamp has passed. This can occur when using
CacheBuilder#expireAfterWrite
or CacheBuilder#expireAfterAccess
.
The entry was manually removed by the user.
The entry was manually removed by the user. This can result from the user invoking
Cache#invalidate,
Cache#invalidateAll(Traversable) or
Cache#invalidateAll()
The entry itself was not actually removed, but its value was replaced by the user.
The entry itself was not actually removed, but its value was replaced by the user. This can
result from the user invoking Cache#put
or LoadingCache#refresh
The entry was evicted due to size constraints.
The entry was evicted due to size constraints. This can occur when using
CacheBuilder#maximumSize
or CacheBuilder#maximumWeight
.
Adds an asJava
method that converts a Mango RemovalCause
to a
Guava RemovalCause
.
Adds an asJava
method that converts a Mango RemovalCause
to a
Guava RemovalCause
.
The returned Guava RemovalCause
contains a copy of all values in the
Mango RemovalCause
.
the Mango RemovalCause
to convert to a Guava RemovalCause
An object with an asJava
method that returns a Guava RemovalCause
view of the argument
Adds an asScala
method that converts a Guava RemovalCause
to a
Mango RemovalCause
.
Adds an asScala
method that converts a Guava RemovalCause
to a
Mango RemovalCause
.
The returned Mango RemovalCause
contains a copy of all values in the
Guava RemovalCause
.
the Guava RemovalCause
to convert to a Mango RemovalCause
An object with an asScala
method that returns a Mango RemovalCause
view of the argument
Available RemovalCauses