drop duplicate cacheinterface