author | Nikita Kozlov <nikita@beem-project.com> |
Sat, 23 Jan 2010 00:51:15 +0100 | |
changeset 829 | f703b3e14f9a |
parent 823 | 2036ebfaccda |
permissions | -rw-r--r-- |
package org.sipdroid.net.tools; public class GenericPool<E> extends ObjectPool<Object> { 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); } }