public Committed without(final String identifierAsString) { final Map<String, Integer> newHydrants = new HashMap<>(); newHydrants.putAll(hydrants); newHydrants.remove(identifierAsString); return new Committed(newHydrants, metadata); }
public Committed with(final Map<String, Integer> hydrantsToAdd) { final Map<String, Integer> newHydrants = new HashMap<>(); newHydrants.putAll(hydrants); newHydrants.putAll(hydrantsToAdd); return new Committed(newHydrants, metadata); }
public static Committed create( Map<SegmentIdWithShardSpec, Integer> hydrants0, Object metadata ) { final ImmutableMap.Builder<String, Integer> hydrants = ImmutableMap.builder(); for (Map.Entry<SegmentIdWithShardSpec, Integer> entry : hydrants0.entrySet()) { hydrants.put(entry.getKey().toString(), entry.getValue()); } return new Committed(hydrants.build(), metadata); }
private static Committed fixedInstance() { final Map<String, Integer> hydrants = new HashMap<>(); hydrants.put(IDENTIFIER1, 3); hydrants.put(IDENTIFIER2, 2); return new Committed(hydrants, ImmutableMap.of("metadata", "foo")); }
writeCommit(new Committed(commitHydrants, commitMetadata));
public Committed without(final String identifierAsString) { final Map<String, Integer> newHydrants = Maps.newHashMap(); newHydrants.putAll(hydrants); newHydrants.remove(identifierAsString); return new Committed(newHydrants, metadata); }
public Committed with(final Map<String, Integer> hydrantsToAdd) { final Map<String, Integer> newHydrants = Maps.newHashMap(); newHydrants.putAll(hydrants); newHydrants.putAll(hydrantsToAdd); return new Committed(newHydrants, metadata); }
public static Committed create( Map<SegmentIdentifier, Integer> hydrants0, Object metadata ) { final ImmutableMap.Builder<String, Integer> hydrants = ImmutableMap.builder(); for (Map.Entry<SegmentIdentifier, Integer> entry : hydrants0.entrySet()) { hydrants.put(entry.getKey().getIdentifierAsString(), entry.getValue()); } return new Committed(hydrants.build(), metadata); }
writeCommit(new Committed(commitHydrants, commitMetadata));