Do you know which class `page_cache_directory` is called from? Because then it would be easier just to stub `page_cache_directory` out directly. Also why is this even an option in the Caching class? Shouldn't `page_cache_directory` not always be the default root path?