User: oleg    
  Date: 00/10/02 10:11:46

  Modified:    src/main/org/jboss/minerva/pools ObjectPool.java
  Log:
  BugFix: GarbageCollection tried to recycle objects being in use
  
  Revision  Changes    Path
  1.8       +2 -2      jboss/src/main/org/jboss/minerva/pools/ObjectPool.java
  
  Index: ObjectPool.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/main/org/jboss/minerva/pools/ObjectPool.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ObjectPool.java   2000/09/28 01:17:10     1.7
  +++ ObjectPool.java   2000/10/02 17:11:45     1.8
  @@ -28,7 +28,7 @@
    *   <LI>Shut it down</LI>
    * </OL>
    * @see org.jboss.minerva.pools.PooledObject
  - * @version $Revision: 1.7 $
  + * @version $Revision: 1.8 $
    * @author Aaron Mulder ([EMAIL PROTECTED])
    */
   public class ObjectPool implements PoolEventListener {
  @@ -733,7 +733,7 @@
               Iterator it = new HashSet(objects.values()).iterator();
               while(it.hasNext()) {
                   ObjectRecord rec = (ObjectRecord)it.next();
  -                if(rec.isInUse() && rec.getMillisSinceLastUse() >= gcMinIdleMillis) 
{
  +                if(!rec.isInUse() && rec.getMillisSinceLastUse() >= 
gcMinIdleMillis) {
                       releaseObject(rec.getClientObject());
                   }
               }
  
  
  

Reply via email to