fixed cache reduction methods