@Override public synchronized Object getOrDefault( Object key, Object defaultValue ) { return storageMap.getOrDefault( key, defaultValue ); }
long getOffsetOrDefault(final String subject, final long defaultVal) { return offsets.getOrDefault(subject, defaultVal); }
@Override public List<String> all(String name) { Objects.requireNonNull(name, "Parameter 'name' is null!"); return content.getOrDefault(name, EMPTY_STRING_LIST); }
private synchronized void disableDeletedGroups(Set<ResourceGroupIdTemplate> deletedSpecs) { for (ResourceGroupIdTemplate resourceGroupIdTemplate : deletedSpecs) { for (ResourceGroupId resourceGroupId : configuredGroups.getOrDefault(resourceGroupIdTemplate, ImmutableList.of())) { disableGroup(groups.get(resourceGroupId)); } } }
@Override public V getOrDefault(Object key, V defaultValue) { return copyIfRequired(map.getOrDefault(key, defaultValue)); }
@Override public Optional<String> first(String name) { Objects.requireNonNull(name, "Parameter 'name' is null!"); return content.getOrDefault(name, EMPTY_STRING_LIST).stream().findFirst(); }
private synchronized void configureChangedGroups(Set<ResourceGroupIdTemplate> changedSpecs) { for (ResourceGroupIdTemplate resourceGroupIdTemplate : changedSpecs) { for (ResourceGroupId resourceGroupId : configuredGroups.getOrDefault(resourceGroupIdTemplate, ImmutableList.of())) { synchronized (getRootGroup(resourceGroupId)) { configureGroup(groups.get(resourceGroupId), resourceGroupSpecs.get(resourceGroupIdTemplate)); } } } }
public <T> T getOrDefault(Object key, T defaultValue) { return (T) map.getOrDefault(assertNotNull(key), defaultValue); }
@Override public Flux<InstanceEvent> find(InstanceId id) { return Flux.defer(() -> Flux.fromIterable(eventLog.getOrDefault(id, Collections.emptyList()))); }
protected long getInvalidationCount(long chainKey) { return getInvalidationMap().getOrDefault(chainKey, 0); }
@Override public boolean filter(Message msg) { if (msg.getSourceInputId() == null) return false; for(final Map.Entry<String, String> field : staticFields.getOrDefault(msg.getSourceInputId(), Collections.emptyList())) { if(!msg.hasField(field.getKey())) { msg.addField(field.getKey(), field.getValue()); } else { LOG.debug("Message already contains field [{}]. Not overwriting.", field.getKey()); } } return false; }
@Override public void broadcast(final Object data, final SuccessCallback success, final OnError err) throws Exception { for (WebSocket ws : sessions.getOrDefault(this.pattern, Collections.emptyList())) { try { ws.send(data, success, err); } catch (Exception ex) { err.onError(ex); } } }
@Override public Connection get(Channel channel) { return connections.getOrDefault(channel.id(), DEFAULT).get(); }
public long add(String colour) { AtomicLong value = counts.getOrDefault(colour, new AtomicLong()); counts.putIfAbsent(colour, value); return value.incrementAndGet(); }
/** * Remove a sensor (if it exists), associated metrics and its children. * * @param name The name of the sensor to be removed */ public void removeSensor(String name) { Sensor sensor = sensors.get(name); if (sensor != null) { List<Sensor> childSensors = null; synchronized (sensor) { synchronized (this) { if (sensors.remove(name, sensor)) { for (KafkaMetric metric : sensor.metrics()) removeMetric(metric.metricName()); log.debug("Removed sensor with name {}", name); childSensors = childrenSensors.remove(sensor); for (final Sensor parent : sensor.parents()) { childrenSensors.getOrDefault(parent, emptyList()).remove(sensor); } } } } if (childSensors != null) { for (Sensor childSensor : childSensors) removeSensor(childSensor.name()); } } }
/** * getOrDefault returns value if present, else default */ public void testGetOrDefault() { ConcurrentMap map = map5(); assertEquals(map.getOrDefault(one, "Z"), "A"); assertEquals(map.getOrDefault(six, "Z"), "Z"); }
@Override public boolean filter(Message msg) { if (msg.getSourceInputId() == null) { return false; } for (final Extractor extractor : extractors.getOrDefault(msg.getSourceInputId(), Collections.emptyList())) { try { extractor.runExtractor(msg); } catch (Exception e) { extractor.incrementExceptions(); LOG.error("Could not apply extractor \"" + extractor.getTitle() + "\" (id=" + extractor.getId() + ") " + "to message " + msg.getId(), e); } } return false; }
int leaderBytesInToBytesOutRatio = data.metricValue(LEADER_BYTES_OUT) == 0.0 ? 10000000 : (int) ((data.metricValue(LEADER_BYTES_IN) / data.metricValue(LEADER_BYTES_OUT)) * 10); int count = OBSERVED_LEADER_TO_FOLLOWER_BYTES_RATIO.getOrDefault(leaderToFollowerBytesInRatio, 0); OBSERVED_LEADER_TO_FOLLOWER_BYTES_RATIO.put(leaderToFollowerBytesInRatio, count + 1); count = OBSERVED_LEADER_BYTES_IN_TO_BYTES_OUT_RATIO.getOrDefault(leaderBytesInToBytesOutRatio, 0); OBSERVED_LEADER_BYTES_IN_TO_BYTES_OUT_RATIO.put(leaderBytesInToBytesOutRatio, count + 1); if (!_coefficients.isEmpty()) { + data.metricValue(REPLICATION_BYTES_IN_RATE) * _coefficients.get(ModelCoefficient.FOLLOWER_BYTES_IN); int error = estimatedCpu.intValue() - data.metricValue(CPU_USAGE).intValue(); count = CPU_UTIL_ESTIMATION_ERROR_STATS.getOrDefault(error, 0); CPU_UTIL_ESTIMATION_ERROR_STATS.put(error, count + 1); if (LOG.isDebugEnabled()) {
@Override public V getOrDefault(Object key, V defaultValue) { return copyIfRequired(map.getOrDefault(key, defaultValue)); }
private static JsonMapper getJsonMapperFor(Class<?> type) { if (type.isArray() && type != byte[].class) { type = type.getComponentType(); } return CUSTOM_JSON.getOrDefault(type, JSON); }