Object pool library for java