- Introduce optional namespace parameter to Cache interface.
- Add more tests and make all existing Cache implementations support namespaces