@Override public LongComparator comparator() { synchronized (sync) { return sortedMap.comparator(); } } @Override
@Override public LongComparator comparator() { return sortedMap.comparator(); } @Override
/** * Creates a new tree map copying a given sorted map (and its * {@link Comparator}). * * @param m * a type-specific sorted map to be copied into the new tree map. */ public Long2ObjectAVLTreeMap(final Long2ObjectSortedMap<V> m) { this(m.comparator()); putAll(m); } /**
/** * Creates a new tree map copying a given sorted map (and its * {@link Comparator}). * * @param m * a type-specific sorted map to be copied into the new tree map. */ public Long2ObjectRBTreeMap(final Long2ObjectSortedMap<V> m) { this(m.comparator()); putAll(m); } /**
@Override public void write(Kryo kryo, Output output, T object) { kryo.writeClassAndObject(output, object.comparator()); super.write(kryo, output, object); }