Returns all cache directories as defined by CacheDirectory in the unit file.
If the environment variable CACHE_DIRECTORY is not set, it returns an empty vector.
If it is set, it returns all paths in the colon-separated list.
To get just the first path, use cache_dir.