add getCache() method to access the decorated cache
- use @dataProvider annotation to manage test cache instances
- flush decorated cache if test instance is a NamespaceCache