You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ff...@apache.org on 2009/02/09 09:01:56 UTC
svn commit: r742316 - in
/servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks:
LockManager.java impl/SimpleLockManager.java
Author: ffang
Date: Mon Feb 9 08:01:56 2009
New Revision: 742316
URL: http://svn.apache.org/viewvc?rev=742316&view=rev
Log:
[SM-1792]LockManager impl causes memory leak in ServiceMix EIP
Modified:
servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/LockManager.java
servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/impl/SimpleLockManager.java
Modified: servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/LockManager.java
URL: http://svn.apache.org/viewvc/servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/LockManager.java?rev=742316&r1=742315&r2=742316&view=diff
==============================================================================
--- servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/LockManager.java (original)
+++ servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/LockManager.java Mon Feb 9 08:01:56 2009
@@ -21,5 +21,7 @@
public interface LockManager {
Lock getLock(String id);
+
+ void removeLock(String id);
}
Modified: servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/impl/SimpleLockManager.java
URL: http://svn.apache.org/viewvc/servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/impl/SimpleLockManager.java?rev=742316&r1=742315&r2=742316&view=diff
==============================================================================
--- servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/impl/SimpleLockManager.java (original)
+++ servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/locks/impl/SimpleLockManager.java Mon Feb 9 08:01:56 2009
@@ -37,5 +37,9 @@
}
return lock;
}
+
+ public void removeLock(String id) {
+ locks.remove(id);
+ }
}