command: change cache perentage to float, add cache-free and cache-used
command: cache can actually have full-size 0

Then it's simply empty.