cache interception