maybe this should be called `retainedBatches`? In some sense this is not "all" of the batches because some have been evicted right?