public V remove(Object key) {
    V rv = null;
    try {
      rv = get(key);
      client.delete(getKey((String) key));
    } catch (ClassCastException e) {
      // Not a string key. Ignore.
    }
    return rv;
  }
This method always returns false, as truth cannot be determined without
iteration.
src/main/java/net/spy/memcached/BaseCacheMap.java