added basic cache test case