Some changes to HashCache, removal of the old EntityPool and creation of
HashPool. Basically a queue for generic reusable objects, it is not a
collection so the elements do not need to be unique.