can you put a comment about what "writeTime" is? (the inclusive upper bound on the time range being processed)

also a class-level comment that the "pruning" you're referring to here is completely removing a key from the dataset would be useful.