Restored PoolingWeakHashCache as it is still useful (had been deprecated a bit ago)