add DM_CACHE