Enum DisabledWriter
- java.lang.Object
-
- java.lang.Enum<DisabledWriter>
-
- com.github.benmanes.caffeine.cache.DisabledWriter
-
- All Implemented Interfaces:
CacheWriter<java.lang.Object,java.lang.Object>,java.io.Serializable,java.lang.Comparable<DisabledWriter>
enum DisabledWriter extends java.lang.Enum<DisabledWriter> implements CacheWriter<java.lang.Object,java.lang.Object>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateDisabledWriter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(java.lang.Object key, @Nullable java.lang.Object value, RemovalCause cause)Deletes the value corresponding to thekeyfrom the external resource.static DisabledWritervalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static DisabledWriter[]values()Returns an array containing the constants of this enum type, in the order they are declared.voidwrite(java.lang.Object key, java.lang.Object value)Writes the value corresponding to thekeyto the external resource.
-
-
-
Enum Constant Detail
-
INSTANCE
public static final DisabledWriter INSTANCE
-
-
Method Detail
-
values
public static DisabledWriter[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DisabledWriter c : DisabledWriter.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DisabledWriter valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
write
public void write(java.lang.Object key, java.lang.Object value)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<java.lang.Object,java.lang.Object>- Parameters:
key- the non-null key whose value should be writtenvalue- the value associated withkeythat should be written
-
delete
public void delete(java.lang.Object key, @Nullable java.lang.Object value, RemovalCause cause)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<java.lang.Object,java.lang.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
-
-