added cache service wrapper for redis