to avoid clogging the Hash cache with one-time hashes, and avoiding the global cache lock. This also greatly increases Hash cache hit rates. Also use SimpleByteCache for temporary byte buffers.