[jboss-cvs] JBossCache/src/org/jboss/cache/interceptors ...
Manik Surtani
manik at jboss.org
Mon Jun 18 17:42:20 EDT 2007
User: msurtani
Date: 07/06/18 17:42:20
Modified: src/org/jboss/cache/interceptors
BaseCacheLoaderInterceptor.java
Log:
Experiment with cache loader thread safety
Revision Changes Path
1.10 +8 -1 JBossCache/src/org/jboss/cache/interceptors/BaseCacheLoaderInterceptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BaseCacheLoaderInterceptor.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/interceptors/BaseCacheLoaderInterceptor.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- BaseCacheLoaderInterceptor.java 19 Mar 2007 19:03:34 -0000 1.9
+++ BaseCacheLoaderInterceptor.java 18 Jun 2007 21:42:20 -0000 1.10
@@ -9,7 +9,6 @@
import org.jboss.cache.CacheSPI;
import org.jboss.cache.loader.CacheLoader;
-import java.util.ConcurrentModificationException;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
@@ -37,6 +36,7 @@
*/
protected void obtainLoaderLock(Object lock) throws InterruptedException
{
+/*
Thread current = Thread.currentThread();
synchronized (this)
@@ -54,6 +54,7 @@
lockMap.put(lock, current);
}
+*/
}
/**
@@ -61,26 +62,32 @@
*/
protected void releaseLoaderLock(Object lock)
{
+/*
synchronized (this)
{
lockMap.remove(lock);
this.notify();
}
+*/
}
protected void releaseLoaderLocks(List locks)
{
+/*
for (Object lock : locks)
{
releaseLoaderLock(lock);
}
+*/
}
protected void obtainLoaderLocks(List locks) throws InterruptedException
{
+/*
for (Object lock : locks)
{
obtainLoaderLock(lock);
}
+*/
}
}
More information about the jboss-cvs-commits
mailing list