Generic object pool in c++