added CacheFactory->disable(), ->enable() and ->isDisabled()