in ttl-core/src/main/java/com/alibaba/crr/composite/CompositeTransmittable.java [46:60]
public Capture capture() {
final HashMap<Transmittable<Object, Object>, Object> transmit2Value = newHashMap(registeredTransmittableSet.size());
for (Transmittable<Object, Object> transmittable : registeredTransmittableSet) {
try {
transmit2Value.put(transmittable, transmittable.capture());
} catch (Throwable t) {
propagateIfFatal(t);
if (logger.isLoggable(Level.WARNING)) {
logger.log(Level.WARNING, "exception when capture for transmittable " + transmittable +
"(class " + transmittable.getClass().getName() + "), just ignored; cause: " + t, t);
}
}
}
return new Snapshot(transmit2Value, null);
}