initial commit of result set cache in the collections layer