cache/sweeper ehancement