Author: noel
Date: Mon Oct 17 14:52:25 2005
New Revision: 325989
URL: http://svn.apache.org/viewcvs?rev=325989&view=rev
Log:
Applied Guru Shenoy's patch to fix CPU utilization problem with multiple
delivery threads.
Modified:
james/server/trunk/src/java/org/apache/james/mailrepository/AvalonMailRepository.java
Modified:
james/server/trunk/src/java/org/apache/james/mailrepository/AvalonMailRepository.java
URL:
http://svn.apache.org/viewcvs/james/server/trunk/src/java/org/apache/james/mailrepository/AvalonMailRepository.java?rev=325989&r1=325988&r2=325989&view=diff
==============================================================================
---
james/server/trunk/src/java/org/apache/james/mailrepository/AvalonMailRepository.java
(original)
+++
james/server/trunk/src/java/org/apache/james/mailrepository/AvalonMailRepository.java
Mon Oct 17 14:52:25 2005
@@ -200,9 +200,6 @@
.append(new
java.util.Date(System.currentTimeMillis()));
getLogger().debug(debugBuffer.toString());
}
- synchronized (this) {
- notify();
- }
return true;
} else {
return false;
@@ -303,6 +300,9 @@
if (!wasLocked) {
// If it wasn't locked, we need to unlock now
unlock(key);
+ synchronized (this) {
+ notify();
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]