Author: christian.bauer(a)jboss.com
Date: 2008-01-21 18:49:10 -0500 (Mon, 21 Jan 2008)
New Revision: 7169
Modified:
trunk/examples/wiki/src/main/org/jboss/seam/wiki/connectors/cache/ConnectorCache.java
Log:
Fix possible non-threadsafe map access, async updater might write after purge
Modified:
trunk/examples/wiki/src/main/org/jboss/seam/wiki/connectors/cache/ConnectorCache.java
===================================================================
---
trunk/examples/wiki/src/main/org/jboss/seam/wiki/connectors/cache/ConnectorCache.java 2008-01-21
23:38:47 UTC (rev 7168)
+++
trunk/examples/wiki/src/main/org/jboss/seam/wiki/connectors/cache/ConnectorCache.java 2008-01-21
23:49:10 UTC (rev 7169)
@@ -70,6 +70,7 @@
// Meanwhile, update the timestamp so that the next caller doesn't
also start asynchronous updating
// .. we expect to be finished with that before the next caller runs into
a cache timeout again!
+ cacheKey.setAccessTimestamp(currentTime);
cacheKey.setUpdateTimestamp(currentTime);
} else {
Show replies by date