public long estimateMemoryOverhead(SingleObjectSizer sizer) {

    long totalOverhead = sizer.sizeof(this);
    for (final Segment<K, V> seg : segments) {
      totalOverhead += sizer.sizeof(seg);
    }

    return totalOverhead;
  }
Reconstitute the <tt>ConcurrentHashMap</tt> instance from a stream (i.e., deserialize it).

@param s the stream
geode-core/src/main/java/org/apache/geode/internal/util/concurrent/CustomEntryConcurrentHashMap.java