add cache get/set