ReadStream: use implicit cache check instead of checking CacheSizeMax