add more methods to base cache