cache strategy in place