protected static int getLowestSchemaSameVersion(final Int2ObjectSortedMap<Schema> schemas, final int versionKey) { if (versionKey < schemas.firstIntKey()) { // can't have a data type before anything else return schemas.firstIntKey(); } return schemas.subMap(0, versionKey + 1).lastIntKey(); }
@Override public int firstIntKey() { return sortedMap.firstIntKey(); } @Override
@Override public int firstIntKey() { synchronized (sync) { return sortedMap.firstIntKey(); } } @Override
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Integer firstKey() { return Integer.valueOf(firstIntKey()); } /**