diff -r 537ddd8aa407 -r 2036ebfaccda src/org/sipdroid/net/tools/GenericPool.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/org/sipdroid/net/tools/GenericPool.java Fri Nov 20 19:29:42 2009 +0100 @@ -0,0 +1,31 @@ +package org.sipdroid.net.tools; + +public class GenericPool extends ObjectPool { + + public GenericPool(int size) { + super(size); + for(int i = 0; i < size; ++i) { + checkIn(create()); + } + } + + @Override + protected E create() { + return (E)new Object(); + } + + @Override + protected boolean validate(Object o) { + // TODO Auto-generated method stub + return false; + } + + public E borrowItem() { + return (E) super.checkOut(); + } + + public void returnItem(E o) { + super.checkIn(o); + } + +}