Strongly types wrapper and common usefull extensions for IDistributedCache including Json object serialization, get with fallback, logging and key space partitioning.