KeyedObjectPool mark methods as synchronized
cleanup
upd readme/license