### Question:
MemcachedRegionAccessStrategy implements RegionAccessStrategy { @Override public void removeAll() throws CacheException { log.debug("region access strategy removeAll() {}", getInternalRegion().getCacheNamespace()); } MemcachedRegionAccessStrategy(GeneralDataMemcachedRegion internalRegion); @Override Object get(Object key, long txTimestamp); @Override boolean putFromLoad(Object key, Object value, long txTimestamp, Object version); @Override boolean putFromLoad(Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride); @Override SoftLock lockItem(Object key, Object version); @Override SoftLock lockRegion(); @Override void unlockItem(Object key, SoftLock lock); @Override void unlockRegion(SoftLock lock); @Override void remove(Object key); @Override void removeAll(); @Override void evict(Object key); @Override void evictAll(); boolean isMinimalPutsEnabled();  }### Answer:
@Test public void removeAll() throws Exception { memcachedRegionAccessStrategy.removeAll(); verify(memcachedRegionAccessStrategy, never()).evictAll(); }