Add test cases for async cache get/set