in activeio-core/src/main/java/org/apache/activeio/packet/PacketPool.java [114:128]
synchronized public void dispose() {
disposed = true;
while( currentPoolSize>0 ) {
if( pool.size()>0) {
currentPoolSize -= pool.size();
pool.clear();
} else {
try {
this.wait();
} catch (InterruptedException e) {
return;
}
}
}
}