docs: request: Removed references to depracated functions that no longer exist.
request: Added an assert
ArrayCacheMemoryMgr: usage in GB is a float, not always int.
utility: Added RamMeasurementContext
OpBlockedArrayCache: Optimized creation of blockNumbers and blockIndices members (setup is now 2.5 times faster, but still takes way too much RAM due to these same members).
OpBlockedArrayCache: No longer keeps huge lookup arrays for block indexes.
Setup is now 10x faster for large data. (30x faster than 2 commits ago)
OpBlockedArrayCache: Removed an unnecessary book-keeping member (self._blockState)
This was the last member that scaled cache memory usage with the size of the cache input slot data.
Fixes #78