cache workspaces in a request annotation