Enum 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
      private DisabledWriter()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delete​(java.lang.Object key, java.lang.Object value, RemovalCause cause)
      Deletes the value corresponding to the key from the external resource.
      static DisabledWriter valueOf​(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.
      void write​(java.lang.Object key, java.lang.Object value)
      Writes the value corresponding to the key to the external resource.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DisabledWriter

        private DisabledWriter()
    • 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 name
        java.lang.NullPointerException - if the argument is null
      • write

        public void write​(java.lang.Object key,
                          java.lang.Object value)
        Description copied from interface: CacheWriter
        Writes the value corresponding to the key to the external resource. The cache will communicate a write when an entry in the cache is inserted or updated explicitly. The implicit creation of an entry due to being loaded when absent is not communicated.
        Specified by:
        write in interface CacheWriter<java.lang.Object,​java.lang.Object>
        Parameters:
        key - the non-null key whose value should be written
        value - the value associated with key that should be written
      • delete

        public void delete​(java.lang.Object key,
                           java.lang.Object value,
                           RemovalCause cause)
        Description copied from interface: CacheWriter
        Deletes the value corresponding to the key from the external resource. The cache will communicate a delete when the entry is explicitly removed or evicted.
        Specified by:
        delete in interface CacheWriter<java.lang.Object,​java.lang.Object>
        Parameters:
        key - the non-null key whose value was removed
        value - the value associated with key, or null if collected
        cause - the reason for which the entry was removed