add a delete all option

Signed-off-by: Josh Angell <jbangell@gmail.com>
Only show cache table and buttons if there is some cache to show.

Signed-off-by: Josh Angell <jbangell@gmail.com>