Author: markt
Date: Fri May  4 13:01:12 2012
New Revision: 1333925

URL: http://svn.apache.org/viewvc?rev=1333925&view=rev
Log:
Add @since and @version to all public classes and interfaces

Modified:
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseKeyedPoolableObjectFactory.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseObjectPool.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BasePoolableObjectFactory.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedObjectPool.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedPoolableObjectFactory.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/ObjectPool.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolUtils.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolableObjectFactory.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseGenericObjectPool.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseObjectPoolConfig.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultEvictionPolicy.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionConfig.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionPolicy.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolConfig.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMBean.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolConfig.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMBean.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectState.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseKeyedPoolableObjectFactory.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseKeyedPoolableObjectFactory.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseKeyedPoolableObjectFactory.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseKeyedPoolableObjectFactory.java
 Fri May  4 13:01:12 2012
@@ -29,6 +29,8 @@ package org.apache.commons.pool2;
  * @param <V> Type of element managed by this factory.
  *
  * @version $Revision$
+ *
+ * @since 2.0
  */
 public abstract class BaseKeyedPoolableObjectFactory<K,V>
         implements KeyedPoolableObjectFactory<K,V> {

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseObjectPool.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BaseObjectPool.java
 Fri May  4 13:01:12 2012
@@ -26,6 +26,8 @@ package org.apache.commons.pool2;
  * @param <T> Type of element pooled in this pool.
  *
  * @version $Revision$
+ *
+ * @since 2.0
  */
 public abstract class BaseObjectPool<T> implements ObjectPool<T> {
     /**

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BasePoolableObjectFactory.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BasePoolableObjectFactory.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BasePoolableObjectFactory.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/BasePoolableObjectFactory.java
 Fri May  4 13:01:12 2012
@@ -27,6 +27,10 @@ package org.apache.commons.pool2;
  *
  * @see PoolableObjectFactory
  * @see BaseKeyedPoolableObjectFactory
+ *
+ * @version $Revision$
+ *
+ * @since 2.0
  */
 public abstract class BasePoolableObjectFactory<T> implements 
PoolableObjectFactory<T> {
     /**

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedObjectPool.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedObjectPool.java
 Fri May  4 13:01:12 2012
@@ -55,10 +55,13 @@ import java.util.NoSuchElementException;
  * @param <K> The type of keys maintained by this pool.
  * @param <V> Type of element pooled in this pool.
  *
- * @version $Revision$
  * @see KeyedPoolableObjectFactory
  * @see ObjectPool
  * @see org.apache.commons.pool2.impl.GenericKeyedObjectPool 
GenericKeyedObjectPool
+ *
+ * @version $Revision$
+ *
+ * @since 2.0
  */
 public interface KeyedObjectPool<K,V> {
     /**

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedPoolableObjectFactory.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedPoolableObjectFactory.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedPoolableObjectFactory.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedPoolableObjectFactory.java
 Fri May  4 13:01:12 2012
@@ -64,6 +64,8 @@ package org.apache.commons.pool2;
  * @param <V> Type of element managed by this factory.
  *
  * @version $Revision$
+ *
+ * @since 2.0
  */
 public interface KeyedPoolableObjectFactory<K,V> {
     /**

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/ObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/ObjectPool.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/ObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/ObjectPool.java
 Fri May  4 13:01:12 2012
@@ -48,10 +48,13 @@ import java.util.NoSuchElementException;
  *
  * @param <T> Type of element pooled in this pool.
  *
- * @version $Revision$
  * @see PoolableObjectFactory
  * @see KeyedObjectPool
  * @see BaseObjectPool
+ *
+ * @version $Revision$
+ *
+ * @since 2.0
  */
 public interface ObjectPool<T> {
     /**

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolUtils.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolUtils.java 
(original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolUtils.java 
Fri May  4 13:01:12 2012
@@ -33,6 +33,8 @@ import java.util.concurrent.locks.Reentr
  * ObjectPool or KeyedObjectPool related interfaces.
  *
  * @version $Revision$
+ *
+ * @since 2.0
  */
 public final class PoolUtils {
 

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolableObjectFactory.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolableObjectFactory.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolableObjectFactory.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PoolableObjectFactory.java
 Fri May  4 13:01:12 2012
@@ -61,6 +61,8 @@ package org.apache.commons.pool2;
  * @see ObjectPool
  *
  * @version $Revision$
+ *
+ * @since 2.0
  */
 public interface PoolableObjectFactory<T> {
   /**

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseGenericObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseGenericObjectPool.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseGenericObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseGenericObjectPool.java
 Fri May  4 13:01:12 2012
@@ -50,8 +50,12 @@ import javax.management.ObjectName;
  * reduce code duplication between the two pool implementations.
  *
  * @param <T> Type of element pooled in this pool.
- * 
+ *
  * This class is intended to be thread-safe.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public abstract class BaseGenericObjectPool<T> implements NotificationEmitter {
 

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseObjectPoolConfig.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseObjectPoolConfig.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseObjectPoolConfig.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseObjectPoolConfig.java
 Fri May  4 13:01:12 2012
@@ -22,6 +22,10 @@ package org.apache.commons.pool2.impl;
  * defined by the public constants.
  * <p>
  * This class is not thread-safe.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public abstract class BaseObjectPoolConfig implements Cloneable {
 

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultEvictionPolicy.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultEvictionPolicy.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultEvictionPolicy.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultEvictionPolicy.java
 Fri May  4 13:01:12 2012
@@ -29,14 +29,18 @@ package org.apache.commons.pool2.impl;
  *     {@link GenericObjectPool#getSoftMinEvictableIdleTimeMillis()} /
  *     {@link GenericKeyedObjectPool#getSoftMinEvictableIdleTimeMillis()}
  * </ul>
- * This class is immutable and thread-safe
+ * This class is immutable and thread-safe.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public class DefaultEvictionPolicy<T> implements EvictionPolicy<T> {
 
     @Override
     public boolean evict(EvictionConfig config, PooledObject<T> underTest,
             int idleCount) {
-        
+
         if ((config.getIdleSoftEvictTime() < underTest.getIdleTimeMillis() &&
                 config.getMinIdle() < idleCount) ||
                 config.getIdleEvictTime() < underTest.getIdleTimeMillis()) {

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionConfig.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionConfig.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionConfig.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionConfig.java
 Fri May  4 13:01:12 2012
@@ -19,16 +19,20 @@ package org.apache.commons.pool2.impl;
 /**
  * This class is used by pool implementations to pass configuration information
  * to {@link EvictionPolicy} instances. The {@link EvictionPolicy} may also 
have
- * its own specific configuration attributes.  
+ * its own specific configuration attributes.
  * <p>
- * This class is immutable and thread-safe
+ * This class is immutable and thread-safe.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public class EvictionConfig {
 
     private final long idleEvictTime;
     private final long idleSoftEvictTime;
     private final int minIdle;
-    
+
 
     public EvictionConfig(long poolIdleEvictTime, long poolIdleSoftEvictTime,
             int minIdle) {
@@ -52,7 +56,7 @@ public class EvictionConfig {
     public long getIdleSoftEvictTime() {
         return idleSoftEvictTime;
     }
-    
+
     public int getMinIdle() {
         return minIdle;
     }

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionPolicy.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionPolicy.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionPolicy.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionPolicy.java
 Fri May  4 13:01:12 2012
@@ -20,13 +20,17 @@ package org.apache.commons.pool2.impl;
  * To provide a custom eviction policy (i.e. something other than {@link
  * DefaultEvictionPolicy} for a pool, users must provide an implementation of
  * this interface that provides the required eviction policy.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public interface EvictionPolicy<T> {
-    
+
     /**
      * This method is called to test if an idle object in the pool should be
      * evicted or not.
-     * 
+     *
      * @param config    The pool configuration settings related to eviction
      * @param underTest The pooled object being tested for eviction
      * @param idleCount The current number of idle objects in the pool 
including

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
 Fri May  4 13:01:12 2012
@@ -68,6 +68,8 @@ import org.apache.commons.pool2.PoolUtil
  * @param <T> Type of element pooled in this pool.
  *
  * @version $Revision$
+ *
+ * @since 2.0
  */
 public class GenericKeyedObjectPool<K,T> extends BaseGenericObjectPool<T>
         implements KeyedObjectPool<K,T>, GenericKeyedObjectPoolMBean<K> {

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolConfig.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolConfig.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolConfig.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolConfig.java
 Fri May  4 13:01:12 2012
@@ -24,6 +24,8 @@ package org.apache.commons.pool2.impl;
  * This class is not thread-safe; it is only intended to be used to provide
  * attributes used when creating a pool.
  *
+ * @version $Revision: $
+ *
  * @since 2.0
  */
 public class GenericKeyedObjectPoolConfig extends BaseObjectPoolConfig {

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMBean.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMBean.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMBean.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMBean.java
 Fri May  4 13:01:12 2012
@@ -21,6 +21,10 @@ import java.util.Map;
 
 /**
  * Defines the methods that will be made available via JMX.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public interface GenericKeyedObjectPoolMBean<K> {
     // Expose getters for configuration settings

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
 Fri May  4 13:01:12 2012
@@ -52,6 +52,8 @@ import org.apache.commons.pool2.Poolable
  * @param <T> Type of element pooled in this pool.
  *
  * @version $Revision$
+ *
+ * @since 2.0
  */
 public class GenericObjectPool<T> extends BaseGenericObjectPool<T>
         implements ObjectPool<T>, GenericObjectPoolMBean {

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolConfig.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolConfig.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolConfig.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolConfig.java
 Fri May  4 13:01:12 2012
@@ -24,6 +24,8 @@ package org.apache.commons.pool2.impl;
  * This class is not thread-safe; it is only intended to be used to provide
  * attributes used when creating a pool.
  *
+ * @version $Revision: $
+ *
  * @since 2.0
  */
 public class GenericObjectPoolConfig extends BaseObjectPoolConfig {

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMBean.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMBean.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMBean.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMBean.java
 Fri May  4 13:01:12 2012
@@ -18,6 +18,10 @@ package org.apache.commons.pool2.impl;
 
 /**
  * Defines the methods that will be made available via JMX.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public interface GenericObjectPoolMBean {
     // Getters for configuration settings

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java
 Fri May  4 13:01:12 2012
@@ -21,6 +21,10 @@ package org.apache.commons.pool2.impl;
  * the pooled objects.
  * <p>
  * This class is intended to be thread-safe.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public class PooledObject<T> implements Comparable<PooledObject<T>> {
 

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectState.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectState.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectState.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectState.java
 Fri May  4 13:01:12 2012
@@ -18,25 +18,29 @@ package org.apache.commons.pool2.impl;
 
 /**
  * Provides the possible states that a {@link PooledObject} may be in.
- * 
+ *
  * TODO: Find shorter names for these states without loss of meaning.
+ *
+ * @version $Revision: $
+ *
+ * @since 2.0
  */
 public enum PooledObjectState {
     /**
      * In the queue, not in use.
      */
     IDLE,
-    
+
     /**
      * In use.
      */
     ALLOCATED,
-    
+
     /**
      * In the queue, currently being tested for possible eviction.
      */
     MAINTAIN_EVICTION,
-    
+
     /**
      * Not in the queue, currently being tested for possible eviction. An
      * attempt to borrow the object was made while being tested which removed 
it
@@ -46,12 +50,12 @@ public enum PooledObjectState {
      *       test.
      */
     MAINTAIN_EVICTION_RETURN_TO_HEAD,
-    
+
     /**
      * In the queue, currently being validated.
      */
     MAINTAIN_VALIDATION,
-    
+
     /**
      * Not in queue, currently being validated. The object was borrowed while
      * being validated and since testOnBorrow was configured, it was removed
@@ -67,7 +71,7 @@ public enum PooledObjectState {
      * completes.
      */
     MAINTAIN_VALIDATION_RETURN_TO_HEAD,
-    
+
     /**
      * Failed maintenance (e.g. eviction test or validation) and will be / has
      * been destroyed

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java?rev=1333925&r1=1333924&r2=1333925&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java
 Fri May  4 13:01:12 2012
@@ -38,6 +38,8 @@ import org.apache.commons.pool2.Poolable
  *            Type of element pooled in this pool.
  *
  * @version $Revision$
+ *
+ * @since 2.0
  */
 public class SoftReferenceObjectPool<T> extends BaseObjectPool<T> {
     /**


Reply via email to