basic cache ready to be tested