O(1) ObjectPool research