GEODE-2089 entry-idle-time on client side cache is not working as expected When we pull an entry in from another cache in LocalRegion.findObjectInSystem() we end up invoking updateStatsForPut and then updateStatsForGet. The former method installs a lastModifiedTime from the version tag that came from the other cache and this is used in updateStatsForPut to schedule an expiry-task for the entry. Then updateStatsForGet is invoked to set the lastAccessed time of the entry to the current time. However, by the time this is done the entry may have already been removed by the expiry-task if the lastModified time was too far in the past.
The fix is to establish both the lastModified and lastAccessed times in updateStatsForPut. I've included two of the "leaf" RegionEntry classes in the diff but all of them had to be modified in the same way. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/e584c4e6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/e584c4e6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/e584c4e6 Branch: refs/heads/feature/GEODE-1930 Commit: e584c4e658a082155613323748f4d849bc531bdb Parents: aac49f3 Author: Bruce Schuchardt <bschucha...@pivotal.io> Authored: Thu Nov 10 14:42:19 2016 -0800 Committer: Bruce Schuchardt <bschucha...@pivotal.io> Committed: Thu Nov 10 14:44:11 2016 -0800 ---------------------------------------------------------------------- .../internal/cache/AbstractRegionEntry.java | 24 ++++- .../geode/internal/cache/AbstractRegionMap.java | 10 +- .../geode/internal/cache/LeafRegionEntry.cpp | 4 +- .../geode/internal/cache/LocalRegion.java | 6 +- .../internal/cache/NonLocalRegionEntry.java | 3 +- .../org/apache/geode/internal/cache/Oplog.java | 2 +- .../geode/internal/cache/ProxyRegionMap.java | 2 +- .../geode/internal/cache/RegionEntry.java | 2 +- .../VMStatsDiskLRURegionEntryHeapIntKey.java | 5 +- .../VMStatsDiskLRURegionEntryHeapLongKey.java | 5 +- .../VMStatsDiskLRURegionEntryHeapObjectKey.java | 5 +- ...VMStatsDiskLRURegionEntryHeapStringKey1.java | 5 +- ...VMStatsDiskLRURegionEntryHeapStringKey2.java | 5 +- .../VMStatsDiskLRURegionEntryHeapUUIDKey.java | 5 +- .../VMStatsDiskLRURegionEntryOffHeapIntKey.java | 5 +- ...VMStatsDiskLRURegionEntryOffHeapLongKey.java | 5 +- ...StatsDiskLRURegionEntryOffHeapObjectKey.java | 5 +- ...tatsDiskLRURegionEntryOffHeapStringKey1.java | 5 +- ...tatsDiskLRURegionEntryOffHeapStringKey2.java | 5 +- ...VMStatsDiskLRURegionEntryOffHeapUUIDKey.java | 5 +- .../cache/VMStatsDiskRegionEntryHeapIntKey.java | 4 +- .../VMStatsDiskRegionEntryHeapLongKey.java | 4 +- .../VMStatsDiskRegionEntryHeapObjectKey.java | 4 +- .../VMStatsDiskRegionEntryHeapStringKey1.java | 4 +- .../VMStatsDiskRegionEntryHeapStringKey2.java | 4 +- .../VMStatsDiskRegionEntryHeapUUIDKey.java | 4 +- .../VMStatsDiskRegionEntryOffHeapIntKey.java | 4 +- .../VMStatsDiskRegionEntryOffHeapLongKey.java | 4 +- .../VMStatsDiskRegionEntryOffHeapObjectKey.java | 4 +- ...VMStatsDiskRegionEntryOffHeapStringKey1.java | 4 +- ...VMStatsDiskRegionEntryOffHeapStringKey2.java | 4 +- .../VMStatsDiskRegionEntryOffHeapUUIDKey.java | 4 +- .../cache/VMStatsLRURegionEntryHeapIntKey.java | 5 +- .../cache/VMStatsLRURegionEntryHeapLongKey.java | 5 +- .../VMStatsLRURegionEntryHeapObjectKey.java | 5 +- .../VMStatsLRURegionEntryHeapStringKey1.java | 5 +- .../VMStatsLRURegionEntryHeapStringKey2.java | 5 +- .../cache/VMStatsLRURegionEntryHeapUUIDKey.java | 5 +- .../VMStatsLRURegionEntryOffHeapIntKey.java | 5 +- .../VMStatsLRURegionEntryOffHeapLongKey.java | 5 +- .../VMStatsLRURegionEntryOffHeapObjectKey.java | 5 +- .../VMStatsLRURegionEntryOffHeapStringKey1.java | 5 +- .../VMStatsLRURegionEntryOffHeapStringKey2.java | 5 +- .../VMStatsLRURegionEntryOffHeapUUIDKey.java | 5 +- .../cache/VMStatsRegionEntryHeapIntKey.java | 4 +- .../cache/VMStatsRegionEntryHeapLongKey.java | 4 +- .../cache/VMStatsRegionEntryHeapObjectKey.java | 4 +- .../cache/VMStatsRegionEntryHeapStringKey1.java | 4 +- .../cache/VMStatsRegionEntryHeapStringKey2.java | 4 +- .../cache/VMStatsRegionEntryHeapUUIDKey.java | 4 +- .../cache/VMStatsRegionEntryOffHeapIntKey.java | 4 +- .../cache/VMStatsRegionEntryOffHeapLongKey.java | 4 +- .../VMStatsRegionEntryOffHeapObjectKey.java | 4 +- .../VMStatsRegionEntryOffHeapStringKey1.java | 4 +- .../VMStatsRegionEntryOffHeapStringKey2.java | 4 +- .../cache/VMStatsRegionEntryOffHeapUUIDKey.java | 4 +- .../internal/cache/ValidatingDiskRegion.java | 2 +- ...sionedStatsDiskLRURegionEntryHeapIntKey.java | 5 +- ...ionedStatsDiskLRURegionEntryHeapLongKey.java | 1 - ...nedStatsDiskLRURegionEntryHeapObjectKey.java | 5 +- ...edStatsDiskLRURegionEntryHeapStringKey1.java | 5 +- ...edStatsDiskLRURegionEntryHeapStringKey2.java | 5 +- ...ionedStatsDiskLRURegionEntryHeapUUIDKey.java | 5 +- ...nedStatsDiskLRURegionEntryOffHeapIntKey.java | 5 +- ...edStatsDiskLRURegionEntryOffHeapLongKey.java | 5 +- ...StatsDiskLRURegionEntryOffHeapObjectKey.java | 5 +- ...tatsDiskLRURegionEntryOffHeapStringKey1.java | 5 +- ...tatsDiskLRURegionEntryOffHeapStringKey2.java | 5 +- ...edStatsDiskLRURegionEntryOffHeapUUIDKey.java | 5 +- ...VersionedStatsDiskRegionEntryHeapIntKey.java | 4 +- ...ersionedStatsDiskRegionEntryHeapLongKey.java | 4 +- ...sionedStatsDiskRegionEntryHeapObjectKey.java | 4 +- ...ionedStatsDiskRegionEntryHeapStringKey1.java | 4 +- ...ionedStatsDiskRegionEntryHeapStringKey2.java | 4 +- ...ersionedStatsDiskRegionEntryHeapUUIDKey.java | 4 +- ...sionedStatsDiskRegionEntryOffHeapIntKey.java | 4 +- ...ionedStatsDiskRegionEntryOffHeapLongKey.java | 4 +- ...nedStatsDiskRegionEntryOffHeapObjectKey.java | 4 +- ...edStatsDiskRegionEntryOffHeapStringKey1.java | 4 +- ...edStatsDiskRegionEntryOffHeapStringKey2.java | 4 +- ...ionedStatsDiskRegionEntryOffHeapUUIDKey.java | 4 +- .../VersionedStatsLRURegionEntryHeapIntKey.java | 5 +- ...VersionedStatsLRURegionEntryHeapLongKey.java | 5 +- ...rsionedStatsLRURegionEntryHeapObjectKey.java | 5 +- ...sionedStatsLRURegionEntryHeapStringKey1.java | 5 +- ...sionedStatsLRURegionEntryHeapStringKey2.java | 5 +- ...VersionedStatsLRURegionEntryHeapUUIDKey.java | 5 +- ...rsionedStatsLRURegionEntryOffHeapIntKey.java | 5 +- ...sionedStatsLRURegionEntryOffHeapLongKey.java | 5 +- ...onedStatsLRURegionEntryOffHeapObjectKey.java | 5 +- ...nedStatsLRURegionEntryOffHeapStringKey1.java | 5 +- ...nedStatsLRURegionEntryOffHeapStringKey2.java | 5 +- ...sionedStatsLRURegionEntryOffHeapUUIDKey.java | 5 +- .../VersionedStatsRegionEntryHeapIntKey.java | 4 +- .../VersionedStatsRegionEntryHeapLongKey.java | 4 +- .../VersionedStatsRegionEntryHeapObjectKey.java | 4 +- ...VersionedStatsRegionEntryHeapStringKey1.java | 4 +- ...VersionedStatsRegionEntryHeapStringKey2.java | 4 +- .../VersionedStatsRegionEntryHeapUUIDKey.java | 4 +- .../VersionedStatsRegionEntryOffHeapIntKey.java | 4 +- ...VersionedStatsRegionEntryOffHeapLongKey.java | 4 +- ...rsionedStatsRegionEntryOffHeapObjectKey.java | 4 +- ...sionedStatsRegionEntryOffHeapStringKey1.java | 4 +- ...sionedStatsRegionEntryOffHeapStringKey2.java | 4 +- ...VersionedStatsRegionEntryOffHeapUUIDKey.java | 4 +- ...rsionedThinDiskLRURegionEntryHeapIntKey.java | 2 - ...sionedThinDiskLRURegionEntryHeapLongKey.java | 2 - ...onedThinDiskLRURegionEntryHeapObjectKey.java | 2 - ...nedThinDiskLRURegionEntryHeapStringKey1.java | 2 - ...nedThinDiskLRURegionEntryHeapStringKey2.java | 2 - ...sionedThinDiskLRURegionEntryHeapUUIDKey.java | 2 - ...onedThinDiskLRURegionEntryOffHeapIntKey.java | 2 - ...nedThinDiskLRURegionEntryOffHeapLongKey.java | 2 - ...dThinDiskLRURegionEntryOffHeapObjectKey.java | 2 - ...ThinDiskLRURegionEntryOffHeapStringKey1.java | 2 - ...ThinDiskLRURegionEntryOffHeapStringKey2.java | 2 - ...nedThinDiskLRURegionEntryOffHeapUUIDKey.java | 2 - .../VersionedThinLRURegionEntryHeapIntKey.java | 2 - .../VersionedThinLRURegionEntryHeapLongKey.java | 2 - ...ersionedThinLRURegionEntryHeapObjectKey.java | 2 - ...rsionedThinLRURegionEntryHeapStringKey1.java | 2 - ...rsionedThinLRURegionEntryHeapStringKey2.java | 2 - .../VersionedThinLRURegionEntryHeapUUIDKey.java | 2 - ...ersionedThinLRURegionEntryOffHeapIntKey.java | 2 - ...rsionedThinLRURegionEntryOffHeapLongKey.java | 2 - ...ionedThinLRURegionEntryOffHeapObjectKey.java | 2 - ...onedThinLRURegionEntryOffHeapStringKey1.java | 2 - ...onedThinLRURegionEntryOffHeapStringKey2.java | 2 - ...rsionedThinLRURegionEntryOffHeapUUIDKey.java | 2 - .../geode/cache30/ClientServerCCEDUnitTest.java | 97 +++++++++++++++++++- 130 files changed, 321 insertions(+), 307 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionEntry.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionEntry.java b/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionEntry.java index 41ca8d0..daa31fd 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionEntry.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionEntry.java @@ -163,16 +163,34 @@ public abstract class AbstractRegionEntry implements RegionEntry, HashEntry<Obje throw new InternalStatisticsDisabledException(); } + /** + * This sets the lastModified time for the entry. In subclasses with statistics it will also set + * the lastAccessed time unless the system property gemfire.disableAccessTimeUpdateOnPut is set to + * true. + * + * @param lastModified the time of last modification of the entry + */ protected void setLastModified(long lastModified) { + setLastModifiedAndAccessedTimes(lastModified, lastModified); + } + + /** + * This sets the lastModified and lastAccessed time for the entry. Subclasses that do not keep + * track of lastAccessed time will ignore the second parameter. + * + * @param lastModified the time of last modification of the entry + * @param lastAccessed the time the entry was last accessed + */ + protected void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); } public void txDidDestroy(long currTime) { - setLastModified(currTime); + setLastModifiedAndAccessedTimes(currTime, currTime); } - public final void updateStatsForPut(long lastModifiedTime) { - setLastModified(lastModifiedTime); + public final void updateStatsForPut(long lastModifiedTime, long lastAccessedTime) { + setLastModifiedAndAccessedTimes(lastModifiedTime, lastAccessedTime); } public void setRecentlyUsed() { http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionMap.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionMap.java b/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionMap.java index de05b0d..96936eef 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionMap.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionMap.java @@ -3178,7 +3178,7 @@ public abstract class AbstractRegionMap implements RegionMap { { long lastMod = owner.cacheTimeMillis(); EntryLogger.logTXPut(_getOwnerObject(), key, nv); - re.updateStatsForPut(lastMod); + re.updateStatsForPut(lastMod, lastMod); owner.txApplyPutPart2(re, re.getKey(), newValue, lastMod, false, didDestroy, clearOccured); } @@ -3276,9 +3276,9 @@ public abstract class AbstractRegionMap implements RegionMap { clearOccured = true; } { - long lastMod = System.currentTimeMillis(); + long lastMod = owner.cacheTimeMillis(); EntryLogger.logTXPut(_getOwnerObject(), key, nv); - oldRe.updateStatsForPut(lastMod); + oldRe.updateStatsForPut(lastMod, lastMod); owner.txApplyPutPart2(oldRe, oldRe.getKey(), newValue, lastMod, false, didDestroy, clearOccured); } @@ -3342,9 +3342,9 @@ public abstract class AbstractRegionMap implements RegionMap { clearOccured = true; } { - long lastMod = System.currentTimeMillis(); + long lastMod = owner.cacheTimeMillis(); EntryLogger.logTXPut(_getOwnerObject(), key, nv); - newRe.updateStatsForPut(lastMod); + newRe.updateStatsForPut(lastMod, lastMod); owner.txApplyPutPart2(newRe, newRe.getKey(), newValue, lastMod, true, didDestroy, clearOccured); } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/LeafRegionEntry.cpp ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/LeafRegionEntry.cpp b/geode-core/src/main/java/org/apache/geode/internal/cache/LeafRegionEntry.cpp index b8122c3..141e3a4 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/LeafRegionEntry.cpp +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/LeafRegionEntry.cpp @@ -499,10 +499,10 @@ public class LEAF_CLASS extends PARENT_CLASS { } } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } private volatile long lastAccessed; http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java b/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java index e307c86..d413b3b 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java @@ -154,7 +154,6 @@ import org.apache.geode.internal.HeapDataOutputStream; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.NanoTimer; import org.apache.geode.internal.Version; -import org.apache.geode.internal.admin.ClientHealthMonitoringRegion; import org.apache.geode.internal.cache.AbstractRegionMap.ARMLockTestHook; import org.apache.geode.internal.cache.CacheDistributionAdvisor.CacheProfile; import org.apache.geode.internal.cache.DiskInitFile.DiskRegionFlag; @@ -7364,13 +7363,14 @@ public class LocalRegion extends AbstractRegion implements LoaderHelperFactory, */ long updateStatsForPut(RegionEntry entry, long p_lastModified, boolean lruRecentUse) { long lastModified = p_lastModified; + long lastAccessed = cacheTimeMillis(); if (lruRecentUse) { entry.setRecentlyUsed(); // fix for bug 31102 } if (lastModified == 0L) { - lastModified = cacheTimeMillis(); + lastModified = lastAccessed; } - entry.updateStatsForPut(lastModified); + entry.updateStatsForPut(lastModified, lastAccessed); if (this.statisticsEnabled && !isProxy()) { // do not reschedule if there is already a task in the queue. // this prevents bloat in the TimerTask since cancelled tasks http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/NonLocalRegionEntry.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/NonLocalRegionEntry.java b/geode-core/src/main/java/org/apache/geode/internal/cache/NonLocalRegionEntry.java index 6de85a1..faec43a 100755 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/NonLocalRegionEntry.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/NonLocalRegionEntry.java @@ -23,7 +23,6 @@ import java.io.IOException; import org.apache.geode.DataSerializer; import org.apache.geode.cache.CacheWriterException; -import org.apache.geode.cache.DataPolicy; import org.apache.geode.cache.EntryEvent; import org.apache.geode.cache.EntryNotFoundException; import org.apache.geode.cache.Region; @@ -219,7 +218,7 @@ public class NonLocalRegionEntry implements RegionEntry, VersionStamp { } // now for the fun part - public void updateStatsForPut(long lastModifiedTime) { + public void updateStatsForPut(long lastModifiedTime, long lastAccessedTime) { throw new UnsupportedOperationException( LocalizedStrings.PartitionedRegion_NOT_APPROPRIATE_FOR_PARTITIONEDREGIONNONLOCALREGIONENTRY .toLocalizedString()); http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java b/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java index 0233b0f..32d6e30 100755 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java @@ -7162,7 +7162,7 @@ public final class Oplog implements CompactableOplog, Flushable { } @Override - public void updateStatsForPut(long lastModifiedTime) { + public void updateStatsForPut(long lastModifiedTime, long lastAccessedTime) { // TODO Auto-generated method stub } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/ProxyRegionMap.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/ProxyRegionMap.java b/geode-core/src/main/java/org/apache/geode/internal/cache/ProxyRegionMap.java index b5a3719..92c7b6f 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/ProxyRegionMap.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/ProxyRegionMap.java @@ -438,7 +438,7 @@ final class ProxyRegionMap implements RegionMap { return; } - public void updateStatsForPut(long lastModifiedTime) { + public void updateStatsForPut(long lastModifiedTime, long lastAccessedTime) { // do nothing; called by LocalRegion.updateStatsForPut } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/RegionEntry.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/RegionEntry.java b/geode-core/src/main/java/org/apache/geode/internal/cache/RegionEntry.java index 3448d1f..fe0c190 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/RegionEntry.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/RegionEntry.java @@ -78,7 +78,7 @@ public interface RegionEntry { public long getMissCount() throws InternalStatisticsDisabledException; - public void updateStatsForPut(long lastModifiedTime); + public void updateStatsForPut(long lastModifiedTime, long lastAccessedTime); /** * @return the version information for this entry http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapIntKey.java index aa1b513..016392d 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapIntKey.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -304,10 +303,10 @@ public class VMStatsDiskLRURegionEntryHeapIntKey extends VMStatsDiskLRURegionEnt } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapLongKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapLongKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapLongKey.java index ce659c0..4e6f8fa 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapLongKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapLongKey.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -304,10 +303,10 @@ public class VMStatsDiskLRURegionEntryHeapLongKey extends VMStatsDiskLRURegionEn } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapObjectKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapObjectKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapObjectKey.java index 5ea08a9..5fb7e66 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapObjectKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapObjectKey.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -306,10 +305,10 @@ public class VMStatsDiskLRURegionEntryHeapObjectKey extends VMStatsDiskLRURegion } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey1.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey1.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey1.java index 0f92cb8..dafc106 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey1.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey1.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -323,10 +322,10 @@ public class VMStatsDiskLRURegionEntryHeapStringKey1 extends VMStatsDiskLRURegio } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey2.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey2.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey2.java index b601648..25a6355 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey2.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapStringKey2.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -335,10 +334,10 @@ public class VMStatsDiskLRURegionEntryHeapStringKey2 extends VMStatsDiskLRURegio } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapUUIDKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapUUIDKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapUUIDKey.java index 92ad469..fdb5cfb 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapUUIDKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryHeapUUIDKey.java @@ -22,7 +22,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -306,10 +305,10 @@ public class VMStatsDiskLRURegionEntryHeapUUIDKey extends VMStatsDiskLRURegionEn } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapIntKey.java index abba32a..8741b26 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapIntKey.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -363,10 +362,10 @@ public class VMStatsDiskLRURegionEntryOffHeapIntKey extends VMStatsDiskLRURegion } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapLongKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapLongKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapLongKey.java index a721a52..b45e619 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapLongKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapLongKey.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -363,10 +362,10 @@ public class VMStatsDiskLRURegionEntryOffHeapLongKey extends VMStatsDiskLRURegio } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapObjectKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapObjectKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapObjectKey.java index 4d6bfa7..88424a4 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapObjectKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapObjectKey.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -364,10 +363,10 @@ public class VMStatsDiskLRURegionEntryOffHeapObjectKey extends VMStatsDiskLRUReg } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey1.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey1.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey1.java index 0fbd39c..82ffbd3 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey1.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey1.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -381,10 +380,10 @@ public class VMStatsDiskLRURegionEntryOffHeapStringKey1 extends VMStatsDiskLRURe } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey2.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey2.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey2.java index eccc55c..0741319 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey2.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapStringKey2.java @@ -21,7 +21,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -393,10 +392,10 @@ public class VMStatsDiskLRURegionEntryOffHeapStringKey2 extends VMStatsDiskLRURe } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapUUIDKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapUUIDKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapUUIDKey.java index 0593dc7..f0bf1f6 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapUUIDKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskLRURegionEntryOffHeapUUIDKey.java @@ -22,7 +22,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -365,10 +364,10 @@ public class VMStatsDiskLRURegionEntryOffHeapUUIDKey extends VMStatsDiskLRURegio } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapIntKey.java index b09136a..de8ecb4 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapIntKey.java @@ -189,10 +189,10 @@ public class VMStatsDiskRegionEntryHeapIntKey extends VMStatsDiskRegionEntryHeap } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapLongKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapLongKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapLongKey.java index 0c8fe86..3b57a84 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapLongKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapLongKey.java @@ -189,10 +189,10 @@ public class VMStatsDiskRegionEntryHeapLongKey extends VMStatsDiskRegionEntryHea } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapObjectKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapObjectKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapObjectKey.java index b004295..a9f91b9 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapObjectKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapObjectKey.java @@ -189,10 +189,10 @@ public class VMStatsDiskRegionEntryHeapObjectKey extends VMStatsDiskRegionEntryH } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey1.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey1.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey1.java index d12f2d5..87a4810 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey1.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey1.java @@ -207,10 +207,10 @@ public class VMStatsDiskRegionEntryHeapStringKey1 extends VMStatsDiskRegionEntry } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey2.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey2.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey2.java index 189d41d..5dfaf0f 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey2.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapStringKey2.java @@ -219,10 +219,10 @@ public class VMStatsDiskRegionEntryHeapStringKey2 extends VMStatsDiskRegionEntry } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapUUIDKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapUUIDKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapUUIDKey.java index 7646f45..1eefa4b 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapUUIDKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryHeapUUIDKey.java @@ -191,10 +191,10 @@ public class VMStatsDiskRegionEntryHeapUUIDKey extends VMStatsDiskRegionEntryHea } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapIntKey.java index 71c67fb..85b791e 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapIntKey.java @@ -247,10 +247,10 @@ public class VMStatsDiskRegionEntryOffHeapIntKey extends VMStatsDiskRegionEntryO } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapLongKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapLongKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapLongKey.java index 41bb469..49b2b12 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapLongKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapLongKey.java @@ -247,10 +247,10 @@ public class VMStatsDiskRegionEntryOffHeapLongKey extends VMStatsDiskRegionEntry } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapObjectKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapObjectKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapObjectKey.java index 85f0e13..f7d3b96 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapObjectKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapObjectKey.java @@ -248,10 +248,10 @@ public class VMStatsDiskRegionEntryOffHeapObjectKey extends VMStatsDiskRegionEnt } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey1.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey1.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey1.java index 824aabb..9902c2f 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey1.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey1.java @@ -265,10 +265,10 @@ public class VMStatsDiskRegionEntryOffHeapStringKey1 extends VMStatsDiskRegionEn } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey2.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey2.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey2.java index 10c31ca..4bd9357 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey2.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapStringKey2.java @@ -277,10 +277,10 @@ public class VMStatsDiskRegionEntryOffHeapStringKey2 extends VMStatsDiskRegionEn } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapUUIDKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapUUIDKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapUUIDKey.java index 0e899fc..fbe196f 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapUUIDKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsDiskRegionEntryOffHeapUUIDKey.java @@ -249,10 +249,10 @@ public class VMStatsDiskRegionEntryOffHeapUUIDKey extends VMStatsDiskRegionEntry } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapIntKey.java index 707adb9..fe90f47 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapIntKey.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -209,10 +208,10 @@ public class VMStatsLRURegionEntryHeapIntKey extends VMStatsLRURegionEntryHeap { } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapLongKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapLongKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapLongKey.java index 3524bbe..53e40ca 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapLongKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapLongKey.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -209,10 +208,10 @@ public class VMStatsLRURegionEntryHeapLongKey extends VMStatsLRURegionEntryHeap } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapObjectKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapObjectKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapObjectKey.java index a5a0dc0..ad42a88 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapObjectKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapObjectKey.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -209,10 +208,10 @@ public class VMStatsLRURegionEntryHeapObjectKey extends VMStatsLRURegionEntryHea } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey1.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey1.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey1.java index 04ea3d7..3b9fc67 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey1.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey1.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -227,10 +226,10 @@ public class VMStatsLRURegionEntryHeapStringKey1 extends VMStatsLRURegionEntryHe } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey2.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey2.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey2.java index 2ca6440..a4cd7e1 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey2.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapStringKey2.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -239,10 +238,10 @@ public class VMStatsLRURegionEntryHeapStringKey2 extends VMStatsLRURegionEntryHe } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapUUIDKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapUUIDKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapUUIDKey.java index d1d539e..9b29eb7 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapUUIDKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryHeapUUIDKey.java @@ -21,7 +21,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.util.concurrent.CustomEntryConcurrentHashMap.HashEntry; // macros whose definition changes this class: @@ -211,10 +210,10 @@ public class VMStatsLRURegionEntryHeapUUIDKey extends VMStatsLRURegionEntryHeap } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapIntKey.java index dbb6e7b..641ab31 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapIntKey.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -267,10 +266,10 @@ public class VMStatsLRURegionEntryOffHeapIntKey extends VMStatsLRURegionEntryOff } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapLongKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapLongKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapLongKey.java index 9bf356c..7b6f008 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapLongKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapLongKey.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -267,10 +266,10 @@ public class VMStatsLRURegionEntryOffHeapLongKey extends VMStatsLRURegionEntryOf } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapObjectKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapObjectKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapObjectKey.java index 486cbca..655ef11 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapObjectKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapObjectKey.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -268,10 +267,10 @@ public class VMStatsLRURegionEntryOffHeapObjectKey extends VMStatsLRURegionEntry } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey1.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey1.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey1.java index b4ab253..fde5c86 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey1.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey1.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -285,10 +284,10 @@ public class VMStatsLRURegionEntryOffHeapStringKey1 extends VMStatsLRURegionEntr } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey2.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey2.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey2.java index fc72ec8..1a6d1bb 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey2.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapStringKey2.java @@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -297,10 +296,10 @@ public class VMStatsLRURegionEntryOffHeapStringKey2 extends VMStatsLRURegionEntr } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapUUIDKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapUUIDKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapUUIDKey.java index 8a4f04b..9bf13a3 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapUUIDKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsLRURegionEntryOffHeapUUIDKey.java @@ -21,7 +21,6 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater; import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.internal.offheap.OffHeapRegionEntryHelper; import org.apache.geode.internal.offheap.annotations.Released; import org.apache.geode.internal.offheap.annotations.Retained; @@ -269,10 +268,10 @@ public class VMStatsLRURegionEntryOffHeapUUIDKey extends VMStatsLRURegionEntryOf } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapIntKey.java index 70df05c..c5dd2db 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapIntKey.java @@ -110,10 +110,10 @@ public class VMStatsRegionEntryHeapIntKey extends VMStatsRegionEntryHeap { } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapLongKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapLongKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapLongKey.java index 91998f2..29b526c 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapLongKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapLongKey.java @@ -110,10 +110,10 @@ public class VMStatsRegionEntryHeapLongKey extends VMStatsRegionEntryHeap { } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapObjectKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapObjectKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapObjectKey.java index 0bab150..6d48091 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapObjectKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapObjectKey.java @@ -110,10 +110,10 @@ public class VMStatsRegionEntryHeapObjectKey extends VMStatsRegionEntryHeap { } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey1.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey1.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey1.java index 1227752..6810d99 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey1.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey1.java @@ -128,10 +128,10 @@ public class VMStatsRegionEntryHeapStringKey1 extends VMStatsRegionEntryHeap { } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey2.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey2.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey2.java index c20bdac..cc1fcc9 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey2.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapStringKey2.java @@ -140,10 +140,10 @@ public class VMStatsRegionEntryHeapStringKey2 extends VMStatsRegionEntryHeap { } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapUUIDKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapUUIDKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapUUIDKey.java index e582894..5e498c5 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapUUIDKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryHeapUUIDKey.java @@ -112,10 +112,10 @@ public class VMStatsRegionEntryHeapUUIDKey extends VMStatsRegionEntryHeap { } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapIntKey.java index c9248d2..b319d11 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapIntKey.java @@ -168,10 +168,10 @@ public class VMStatsRegionEntryOffHeapIntKey extends VMStatsRegionEntryOffHeap { } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapLongKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapLongKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapLongKey.java index 3084591..0300542 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapLongKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapLongKey.java @@ -168,10 +168,10 @@ public class VMStatsRegionEntryOffHeapLongKey extends VMStatsRegionEntryOffHeap } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapObjectKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapObjectKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapObjectKey.java index 307299c..be89d07 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapObjectKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapObjectKey.java @@ -168,10 +168,10 @@ public class VMStatsRegionEntryOffHeapObjectKey extends VMStatsRegionEntryOffHea } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey1.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey1.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey1.java index 9ad2691..eea14f6 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey1.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey1.java @@ -185,10 +185,10 @@ public class VMStatsRegionEntryOffHeapStringKey1 extends VMStatsRegionEntryOffHe } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey2.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey2.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey2.java index 3c718b3..d7adbec 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey2.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapStringKey2.java @@ -197,10 +197,10 @@ public class VMStatsRegionEntryOffHeapStringKey2 extends VMStatsRegionEntryOffHe } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapUUIDKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapUUIDKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapUUIDKey.java index b629978..c7071b7 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapUUIDKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VMStatsRegionEntryOffHeapUUIDKey.java @@ -170,10 +170,10 @@ public class VMStatsRegionEntryOffHeapUUIDKey extends VMStatsRegionEntryOffHeap } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/ValidatingDiskRegion.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/ValidatingDiskRegion.java b/geode-core/src/main/java/org/apache/geode/internal/cache/ValidatingDiskRegion.java index 1649de8..fe11912 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/ValidatingDiskRegion.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/ValidatingDiskRegion.java @@ -268,7 +268,7 @@ public class ValidatingDiskRegion extends DiskRegion implements DiskRecoveryStor } @Override - public void updateStatsForPut(long lastModifiedTime) { + public void updateStatsForPut(long lastModifiedTime, long lastAccessedTime) { // TODO Auto-generated method stub } http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VersionedStatsDiskLRURegionEntryHeapIntKey.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/VersionedStatsDiskLRURegionEntryHeapIntKey.java b/geode-core/src/main/java/org/apache/geode/internal/cache/VersionedStatsDiskLRURegionEntryHeapIntKey.java index c99b4a3..1f0fc75 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/VersionedStatsDiskLRURegionEntryHeapIntKey.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/VersionedStatsDiskLRURegionEntryHeapIntKey.java @@ -22,7 +22,6 @@ import org.apache.geode.internal.cache.lru.EnableLRU; import org.apache.geode.internal.cache.persistence.DiskRecoveryStore; import org.apache.geode.internal.InternalStatisticsDisabledException; import org.apache.geode.internal.cache.lru.LRUClockNode; -import org.apache.geode.internal.cache.lru.NewLRUClockHand; import org.apache.geode.distributed.internal.membership.InternalDistributedMember; import org.apache.geode.internal.cache.versions.VersionSource; import org.apache.geode.internal.cache.versions.VersionStamp; @@ -312,10 +311,10 @@ public class VersionedStatsDiskLRURegionEntryHeapIntKey } @Override - protected final void setLastModified(long lastModified) { + protected final void setLastModifiedAndAccessedTimes(long lastModified, long lastAccessed) { _setLastModified(lastModified); if (!DISABLE_ACCESS_TIME_UPDATE_ON_PUT) { - setLastAccessed(lastModified); + setLastAccessed(lastAccessed); } }