From 9cfcc990f2cf69172e7c32dc62c9a68fd27ee59b Mon Sep 17 00:00:00 2001 From: Brian Stansberry Date: Tue, 6 Oct 2009 18:17:00 +0000 Subject: [PATCH] [HHH-4435] newerThan should return false when comparing to self git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@17634 1b8cb986-b30d-0410-93ca-fae66ebed9b2 --- .../org/hibernate/cache/jbc/util/DataVersionAdapter.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cache-jbosscache/src/main/java/org/hibernate/cache/jbc/util/DataVersionAdapter.java b/cache-jbosscache/src/main/java/org/hibernate/cache/jbc/util/DataVersionAdapter.java index 88a056ff99..a08f25191b 100755 --- a/cache-jbosscache/src/main/java/org/hibernate/cache/jbc/util/DataVersionAdapter.java +++ b/cache-jbosscache/src/main/java/org/hibernate/cache/jbc/util/DataVersionAdapter.java @@ -116,6 +116,11 @@ public class DataVersionAdapter implements DataVersion { // treat as us being newer return (other.previousVersion != null); } + + // Can't be newer than itself + if ( this == dataVersion ) { + return false; + } return versionComparator.compare(currentVersion, other.previousVersion) >= 1; }