org.jboss.hibernate.jbc.cacheprovider
Class OptimisticJBCCache.DataVersionAdapter
java.lang.Object
org.jboss.hibernate.jbc.cacheprovider.OptimisticJBCCache.DataVersionAdapter
- All Implemented Interfaces:
- Serializable, org.jboss.cache.optimistic.DataVersion
- Enclosing class:
- OptimisticJBCCache
public static class OptimisticJBCCache.DataVersionAdapter
- extends Object
- implements org.jboss.cache.optimistic.DataVersion
- See Also:
- Serialized Form
|
Method Summary |
boolean |
newerThan(org.jboss.cache.optimistic.DataVersion dataVersion)
newerThan() call is dispatched against the DataVersion currently
associated with the node; the passed dataVersion param is the
DataVersion associated with the data we are trying to put into
the node. |
String |
toString()
|
OptimisticJBCCache.DataVersionAdapter
public OptimisticJBCCache.DataVersionAdapter(Object currentVersion,
Object previousVersion,
Comparator versionComparator,
String sourceIdentifer)
newerThan
public boolean newerThan(org.jboss.cache.optimistic.DataVersion dataVersion)
- newerThan() call is dispatched against the DataVersion currently
associated with the node; the passed dataVersion param is the
DataVersion associated with the data we are trying to put into
the node.
we are expected to return true in the case where we (the current
node DataVersion) are newer that then incoming value. Returning
true here essentially means that a optimistic lock failure has
occured (because conversely, the value we are trying to put into
the node is "older than" the value already there...)
- Specified by:
newerThan in interface org.jboss.cache.optimistic.DataVersion
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.