Use XDG directory for caching