add cache class