keep track properly of the cache size
allow to define the maximum cache size for the ARC subsystem

and also keep track of the size for the volatile storage (internal hashtable) as well
mention the support for volatile keys
updated TODO
mention the --expire option in the usage message