redefine cache
redefine cache