[jboss-cvs] JBossAS SVN: r80257 - projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 30 11:27:20 EDT 2008
Author: alesj
Date: 2008-10-30 11:27:20 -0400 (Thu, 30 Oct 2008)
New Revision: 80257
Modified:
projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/AbstractVFSCache.java
Log:
Minimize lock #2.
Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/AbstractVFSCache.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/AbstractVFSCache.java 2008-10-30 15:17:53 UTC (rev 80256)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/AbstractVFSCache.java 2008-10-30 15:27:20 UTC (rev 80257)
@@ -135,6 +135,7 @@
/**
* Get the cached context.
+ *
* @param path the path to match
* @return cached context or null if not found
*/
@@ -188,10 +189,11 @@
check();
+ String path = getKey(context);
lock.writeLock().lock();
try
{
- putContext(getKey(context), context);
+ putContext(path, context);
timestamp = System.currentTimeMillis();
}
finally
@@ -215,10 +217,11 @@
check();
+ String path = getKey(context);
lock.writeLock().lock();
try
{
- removeContext(getKey(context), context);
+ removeContext(path, context);
}
finally
{
More information about the jboss-cvs-commits
mailing list