Refactor list-caches into Custom Views with Listeners

Change-Id: Ie8e1c3713bc609d64725506e2d5cd8141d15c3e7
10 files changed