Open SUPERCILEX opened 1 month ago
We could also support changing the garbage collection frequency and maximum allowed garbage per collection.
I take it back: I'm going to implement garbage collection as a check that happens every time the bucket free list changes instead of on a timer and the threshold amount of garbage to remove shouldn't be configuration because it'll have the same problems as hashmap load factors (nobody knows what they're doing).
Add a way to change the maximum number of items that can be in each ring. Should probably be a default and then an override by ring ID.
Copied from #3: Changing the max number of items:
data.tmp/
to avoid conflicts.data.old/
.