[jboss-svn-commits] JBL Code SVN: r15267 - labs/shotoku/trunk/shotoku-cache/cache-service/src/java/org/jboss/shotoku/cache/service/monitor.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Sep 20 16:32:07 EDT 2007
Author: adamw
Date: 2007-09-20 16:32:07 -0400 (Thu, 20 Sep 2007)
New Revision: 15267
Modified:
labs/shotoku/trunk/shotoku-cache/cache-service/src/java/org/jboss/shotoku/cache/service/monitor/RenewableCacheMonitorService.java
Log:
Bug fix for alerts with a dummy cache value
Modified: labs/shotoku/trunk/shotoku-cache/cache-service/src/java/org/jboss/shotoku/cache/service/monitor/RenewableCacheMonitorService.java
===================================================================
--- labs/shotoku/trunk/shotoku-cache/cache-service/src/java/org/jboss/shotoku/cache/service/monitor/RenewableCacheMonitorService.java 2007-09-20 20:15:33 UTC (rev 15266)
+++ labs/shotoku/trunk/shotoku-cache/cache-service/src/java/org/jboss/shotoku/cache/service/monitor/RenewableCacheMonitorService.java 2007-09-20 20:32:07 UTC (rev 15267)
@@ -188,7 +188,13 @@
}
for (Object key : keysUpdates.keySet()) {
- if (now - keysUpdates.get(key) > interval*getUpdateAlertIntervalMultiplier()) {
+ long keyUpdate = keysUpdates.get(key);
+ if (keyUpdate == 0) {
+ // The key was initialized, but with a dummy value.
+ continue;
+ }
+
+ if (now - keyUpdate > interval*getUpdateAlertIntervalMultiplier()) {
// Issuing an alert.
if (keysDuringUpdate.contains(key)) {
addAlertForCacheItem(rcid, CacheAlertFactory.createAlertKeyTooLongInUpdate(key));
More information about the jboss-svn-commits
mailing list