so add the `caching_directory` method in the specs? Sure i can do that :)