Allowing the cache path to be configurable