If you are registered to use the ServiceStack RedisClient as an ICacheClient provider cache , then only the Redis client will be used for all caching, and any API call that includes expiryDate is simply sent to Redis.
This does not affect MemoryCacheClient simply because it is not used, only the one you registered in your IOC. Although using MemoryCacheClient, the records will not be automatically smoothed out of frame, but instead will be manually canceled each time the expired record is accessed.
mythz source share