implemented PredisCache