added extra tests for cache backend