Enum Class DisabledWriter
- All Implemented Interfaces:
CacheWriter<Object,Object>, Serializable, Comparable<DisabledWriter>, Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum Constants -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(Object key, @Nullable Object value, RemovalCause cause) Deletes the value corresponding to thekeyfrom the external resource.static DisabledWriterReturns the enum constant of this class with the specified name.static DisabledWriter[]values()Returns an array containing the constants of this enum class, in the order they are declared.voidWrites the value corresponding to thekeyto the external resource.
-
Enum Constant Details
-
INSTANCE
-
-
Constructor Details
-
DisabledWriter
private DisabledWriter()
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
write
Description copied from interface:CacheWriterWrites the value corresponding to thekeyto the external resource. The cache will communicate a write when an entry in the cache is created or modified, except when that was due to a load or computation.- Specified by:
writein interfaceCacheWriter<Object,Object> - Parameters:
key- the non-null key whose value should be writtenvalue- the value associated withkeythat should be written
-
delete
Description copied from interface:CacheWriterDeletes the value corresponding to thekeyfrom the external resource. The cache will communicate a delete when the entry is explicitly removed or evicted.- Specified by:
deletein interfaceCacheWriter<Object,Object> - Parameters:
key- the non-null key whose value was removedvalue- the value associated withkey, ornullif collectedcause- the reason for which the entry was removed
-