151a152,153
> uint64_t cachedSize;
> uint64_t cachedStart;
154,155c156,157
< uint64_t size() { return params()->range.size(); }
< uint64_t start() { return params()->range.start; }
---
> uint64_t size() { return cachedSize; }
> uint64_t start() { return cachedStart; }