add cache resource