On 5/11/11 7:59 AM, ma...@apache.org wrote:
> Author: markt
> Date: Wed May 11 14:59:52 2011
> New Revision: 1101912
>
> URL: http://svn.apache.org/viewvc?rev=1101912&view=rev
> Log:
> More clean-up
>
> Modified:
>     
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/CursorableLinkedList.java
Do we still even use this class?  Why not just delete it?

Phil
>     
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java
>     
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackKeyedObjectPool.java
>     
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackObjectPoolFactory.java
>     
> commons/proper/pool/trunk/src/test/org/apache/commons/pool2/impl/TestStackObjectPoolFactory.java
>
> Modified: 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/CursorableLinkedList.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/CursorableLinkedList.java?rev=1101912&r1=1101911&r2=1101912&view=diff
> ==============================================================================
> --- 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/CursorableLinkedList.java
>  (original)
> +++ 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/CursorableLinkedList.java
>  Wed May 11 14:59:52 2011
> @@ -1113,7 +1113,7 @@ class CursorableLinkedList<E> implements
>          }
>      }
>  
> -    public class Cursor extends ListIter implements ListIterator<E> {
> +    public class Cursor extends ListIter {
>          boolean _valid = false;
>  
>          Cursor(int index) {
> @@ -1208,7 +1208,7 @@ class CursorableLinkedList<E> implements
>  
>  }
>  
> -class CursorableSubList<E> extends CursorableLinkedList<E> implements 
> List<E> {
> +class CursorableSubList<E> extends CursorableLinkedList<E> {
>  
>      private static final long serialVersionUID = 1L;
>  
>
> Modified: 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java?rev=1101912&r1=1101911&r2=1101912&view=diff
> ==============================================================================
> --- 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java
>  (original)
> +++ 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/SoftReferenceObjectPool.java
>  Wed May 11 14:59:52 2011
> @@ -41,7 +41,7 @@ import org.apache.commons.pool2.Poolable
>   * @version $Revision$ $Date$
>   * @since Pool 1.0
>   */
> -public class SoftReferenceObjectPool<T> extends BaseObjectPool<T> implements 
> ObjectPool<T> {
> +public class SoftReferenceObjectPool<T> extends BaseObjectPool<T> {
>      /**
>       * Create a <code>SoftReferenceObjectPool</code> without a factory.
>       * {@link #setFactory(PoolableObjectFactory) setFactory} should be called
>
> Modified: 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackKeyedObjectPool.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackKeyedObjectPool.java?rev=1101912&r1=1101911&r2=1101912&view=diff
> ==============================================================================
> --- 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackKeyedObjectPool.java
>  (original)
> +++ 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackKeyedObjectPool.java
>  Wed May 11 14:59:52 2011
> @@ -24,7 +24,6 @@ import java.util.NoSuchElementException;
>  import java.util.Stack;
>  
>  import org.apache.commons.pool2.BaseKeyedObjectPool;
> -import org.apache.commons.pool2.KeyedObjectPool;
>  import org.apache.commons.pool2.KeyedPoolableObjectFactory;
>  import org.apache.commons.pool2.PoolUtils;
>  
> @@ -50,7 +49,7 @@ import org.apache.commons.pool2.PoolUtil
>   * @see Stack
>   * @since Pool 1.0
>   */
> -public class StackKeyedObjectPool<K,V> extends BaseKeyedObjectPool<K,V> 
> implements KeyedObjectPool<K,V> {
> +public class StackKeyedObjectPool<K,V> extends BaseKeyedObjectPool<K,V> {
>      /**
>       * Create a new pool using no factory.
>       * Clients must first set the {@link #setFactory factory} or
> @@ -148,7 +147,7 @@ public class StackKeyedObjectPool<K,V> e
>          assertOpen();
>          Stack<V> stack = _pools.get(key);
>          if(null == stack) {
> -            stack = new Stack();
> +            stack = new Stack<V>();
>              stack.ensureCapacity( _initSleepingCapacity > _maxSleeping ? 
> _maxSleeping : _initSleepingCapacity);
>              _pools.put(key,stack);
>          }
> @@ -581,7 +580,7 @@ public class StackKeyedObjectPool<K,V> e
>       * @return the _activeCount
>       * @since 1.5.5
>       */
> -    public Map getActiveCount() {
> +    public Map<K,Integer> getActiveCount() {
>          return _activeCount;
>      }
>  
>
> Modified: 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackObjectPoolFactory.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackObjectPoolFactory.java?rev=1101912&r1=1101911&r2=1101912&view=diff
> ==============================================================================
> --- 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackObjectPoolFactory.java
>  (original)
> +++ 
> commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/StackObjectPoolFactory.java
>  Wed May 11 14:59:52 2011
> @@ -34,39 +34,6 @@ import org.apache.commons.pool2.Poolable
>   * @since Pool 1.0
>   */
>  public class StackObjectPoolFactory<T> implements ObjectPoolFactory<T> {
> -    /**
> -     * Create a new StackObjectPoolFactory.
> -     *
> -     * @see StackObjectPool#StackObjectPool()
> -     * @deprecated to be removed in pool 2.0 - use {@link 
> #StackObjectPoolFactory(PoolableObjectFactory)}
> -     */
> -    public StackObjectPoolFactory() {
> -        
> this((PoolableObjectFactory<T>)null,StackObjectPool.DEFAULT_MAX_SLEEPING,StackObjectPool.DEFAULT_INIT_SLEEPING_CAPACITY);
> -    }
> -
> -    /**
> -     * Create a new StackObjectPoolFactory.
> -     *
> -     * @param maxIdle cap on the number of "sleeping" instances in the pool.
> -     * @see StackObjectPool#StackObjectPool(int)
> -     * @deprecated to be removed in pool 2.0 - use {@link 
> #StackObjectPoolFactory(PoolableObjectFactory, int)}
> -     */
> -    public StackObjectPoolFactory(int maxIdle) {
> -        
> this((PoolableObjectFactory<T>)null,maxIdle,StackObjectPool.DEFAULT_INIT_SLEEPING_CAPACITY);
> -    }
> -
> -    /**
> -     * Create a new StackObjectPoolFactory.
> -     *
> -     * @param maxIdle cap on the number of "sleeping" instances in the pool.
> -     * @param initIdleCapacity - initial size of the pool (this specifies 
> the size of the container,
> -     * it does not cause the pool to be pre-populated.)
> -     * @see StackObjectPool#StackObjectPool(int, int)
> -     * @deprecated to be removed in pool 2.0 - use {@link 
> #StackObjectPoolFactory(PoolableObjectFactory, int, int)}
> -     */
> -    public StackObjectPoolFactory(int maxIdle, int initIdleCapacity) {
> -        this((PoolableObjectFactory<T>)null,maxIdle,initIdleCapacity);
> -    }
>  
>      /**
>       * Create a new StackObjectPoolFactory.
>
> Modified: 
> commons/proper/pool/trunk/src/test/org/apache/commons/pool2/impl/TestStackObjectPoolFactory.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/test/org/apache/commons/pool2/impl/TestStackObjectPoolFactory.java?rev=1101912&r1=1101911&r2=1101912&view=diff
> ==============================================================================
> --- 
> commons/proper/pool/trunk/src/test/org/apache/commons/pool2/impl/TestStackObjectPoolFactory.java
>  (original)
> +++ 
> commons/proper/pool/trunk/src/test/org/apache/commons/pool2/impl/TestStackObjectPoolFactory.java
>  Wed May 11 14:59:52 2011
> @@ -40,22 +40,11 @@ public class TestStackObjectPoolFactory 
>  
>      @Test
>      public void testConstructors() throws Exception {
> -        StackObjectPoolFactory<Object> factory = new 
> StackObjectPoolFactory<Object>();
> -        factory.createPool().close();
> -
> -        
> -        factory = new StackObjectPoolFactory<Object>(1);
> -        StackObjectPool<Object> pool = 
> (StackObjectPool<Object>)factory.createPool();
> -        pool.close();
> -
> -
> -        factory = new StackObjectPoolFactory<Object>(1, 1);
> -        pool = (StackObjectPool<Object>)factory.createPool();
> -        pool.close();
> -
> -
> -        factory = new StackObjectPoolFactory<Object>(new 
> MethodCallPoolableObjectFactory(), 1);
> -        pool = (StackObjectPool<Object>)factory.createPool();
> +        StackObjectPoolFactory<Object> factory =
> +            new StackObjectPoolFactory<Object>(
> +                    new MethodCallPoolableObjectFactory(), 1);
> +        StackObjectPool<Object> pool =
> +            (StackObjectPool<Object>)factory.createPool();
>          Object a = pool.borrowObject();
>          Object b = pool.borrowObject();
>          pool.returnObject(a);
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to