need create two new method for work with cache