cache pairs