Changing CachedReader so that it uses ComputationCache.

Marking some functions for deprecation: constructors and functions that set memory limits.
I've added the function objectPool() to CachedReader which could be used for the same purposes.