user-specified default TTL on cache
cleanup redis cache provider
readme change