cache workspaces