| 
      
      
      From: <ha...@us...> - 2007-11-29 20:47:27
      
     | 
| Revision: 1848
          http://cogkit.svn.sourceforge.net/cogkit/?rev=1848&view=rev
Author:   hategan
Date:     2007-11-29 12:47:15 -0800 (Thu, 29 Nov 2007)
Log Message:
-----------
collapsed sync blocks
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/impl/file/FileResourceCache.java
Modified: trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/impl/file/FileResourceCache.java
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/impl/file/FileResourceCache.java	2007-11-26 19:27:13 UTC (rev 1847)
+++ trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/impl/file/FileResourceCache.java	2007-11-29 20:47:15 UTC (rev 1848)
@@ -12,7 +12,6 @@
 import java.io.IOException;
 import java.util.HashMap;
 import java.util.HashSet;
-import java.util.Hashtable;
 import java.util.Iterator;
 import java.util.LinkedList;
 import java.util.List;
@@ -72,9 +71,9 @@
         if (logger.isDebugEnabled()) {
             logger.debug("Got request for resource for " + service);
         }
-        checkTimer();
         FileResource fileResource;
         synchronized (this) {
+            checkTimer();
             if (fileResources.containsKey(service)) {
                 List resources = (List) fileResources.get(service);
                 Iterator i = resources.iterator();
@@ -230,7 +229,7 @@
         this.maxIdleTime = maxIdleTime;
     }
 
-    private synchronized void checkTimer() {
+    private void checkTimer() {
         if (timer == null) {
             timer = new Timer(true);
             timer.schedule(new ResourceSwipe(this), 60000, 60000);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |