implement MWCacheClient