Checking cache first skeleton