@Override public SnapshotableSet<Long> makeSnapshot() { // map.clone() makes a proper deep copy return (SnapshotableSet<Long>) map.clone(); }
@Override public SnapshotableSet<Long> makeSnapshot() { OpenLongObjectHashMap mapCopy = (OpenLongObjectHashMap) map.clone(); ColtLongHashSet thisCopy = new ColtLongHashSet(mapCopy); return thisCopy; }