CacheClient supports cipher in __init__ method