Stream files during cleanup

This should be more memory efficient than the previous behaviour, which
was to maintain all files in a list before checking their expiry in
order to delete them.

Bug: Issue 15562
Change-Id: I59910ac5959b24f7e1938a0f5b09fdebd9654c3c
1 file changed