Implement suggestions
Add abstract caching proxy test case