Implementing cache key scoping.

- Removing unused cache prefix option.
- Adding scoping docs to cache class.
- Adding helper methods to base adapter.
- Adding tests.