Class TransactionalCache.ValueHolder<V2>

java.lang.Object
org.alfresco.repo.cache.TransactionalCache.ValueHolder<V2>
All Implemented Interfaces:
Serializable
Enclosing class:
TransactionalCache<K extends Serializable,V>

public static final class TransactionalCache.ValueHolder<V2> extends Object implements Serializable
A wrapper object to carry object values, but forcing a straight equality check based on a random integer only. This is used in cases where cache values do NOT have an adequate equals method and we expect serialization of objects.
Since:
4.2.4
Author:
Derek Hulley
See Also:
  • Method Details

    • getValue

      public final V2 getValue()
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public final String toString()
      Overrides:
      toString in class Object