Added Cache class