+ major cache api rewrite, added 'namespace' and let user deal with 'cache' alone
+ will need to update the debug monitor-app to handle 'namespaces'