Cache utilities.