feature(dom) add getDataFromCache, saveDataInCache