OptionalcacheWhether to only update the cache when changing or deleting resources
OptionalgrowMultiplier applied to a region's capacity when it has to grow.
Values outside [1, 100] fall back to the default.
Higher trades memory for fewer reallocations, while 1 allocates exactly what is needed and makes repeated appends quadratic.
OptionalregionThe threshold for whether to combine regions or not
OptionalsparseIf true, use multiple buffers to cache a file. This is useful when working with small parts of large files, since we don't need to allocate a large buffer that is mostly unused
A ranged cache Copyright (c) 2025 James Prevett