Adding cache sweeper interface

@WIP, @TODO - Need to add tests and clean up API.