List of usage examples for com.google.common.collect BiMap getOrDefault
default V getOrDefault(Object key, V defaultValue)
From source file:org.opencb.opencga.storage.hadoop.variant.metadata.HBaseStudyConfigurationManager.java
private void updateStudiesSummary(String study, Integer studyId, QueryOptions options) { BiMap<String, Integer> studiesSummary = getStudies(options); if (study.isEmpty()) { throw new IllegalStateException("Can't save an study with empty StudyName"); }/* ww w .ja va2 s . co m*/ if (studiesSummary.getOrDefault(study, Integer.MIN_VALUE).equals(studyId)) { //Nothing to update return; } else { studiesSummary.put(study, studyId); updateStudiesSummary(studiesSummary, options); } }