Make sure the end user has a way to turn on/off the caching.