[pal-cvs 3277] [1011] fixed incorrect synchronized object.

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2008年 7月 7日 (月) 08:11:44 JST


Revision: 1011
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=pal&view=rev&rev=1011
Author:   shinsuke
Date:     2008-07-07 08:11:43 +0900 (Mon, 07 Jul 2008)

Log Message:
-----------
fixed incorrect synchronized object.

Modified Paths:
--------------
    pal-portal/branches/pal-portal-1.x/portal/jetspeed-2/components/file-cache/src/java/org/apache/jetspeed/cache/file/FileCache.java


-------------- next part --------------
Modified: pal-portal/branches/pal-portal-1.x/portal/jetspeed-2/components/file-cache/src/java/org/apache/jetspeed/cache/file/FileCache.java
===================================================================
--- pal-portal/branches/pal-portal-1.x/portal/jetspeed-2/components/file-cache/src/java/org/apache/jetspeed/cache/file/FileCache.java	2008-07-04 23:19:02 UTC (rev 1010)
+++ pal-portal/branches/pal-portal-1.x/portal/jetspeed-2/components/file-cache/src/java/org/apache/jetspeed/cache/file/FileCache.java	2008-07-06 23:11:43 UTC (rev 1011)
@@ -406,10 +406,8 @@
                     try
                     {
                         int count = 0;
-                        Collection values = Collections
-                                .synchronizedCollection(FileCache.this.cache
-                                        .values());
-                        synchronized (values)
+                        Collection values = FileCache.this.cache.values();
+                        synchronized (cache) // TODO check a performance
                         {
                             for (Iterator it = values.iterator(); it.hasNext();)
                             {


pal-cvs メーリングリストの案内
Back to archive index