@Override public Iterable<String> getAsyncLanes(NodeState root) { NodeState async = getAsyncState(root); Set<String> names = new HashSet<>(); for (PropertyState ps : async.getProperties()) { String name = ps.getName(); if (AsyncIndexUpdate.isAsyncLaneName(name)) { names.add(name); } } return names; }
@Override public Iterable<String> getAsyncLanes(NodeState root) { NodeState async = getAsyncState(root); Set<String> names = new HashSet<>(); for (PropertyState ps : async.getProperties()) { String name = ps.getName(); if (AsyncIndexUpdate.isAsyncLaneName(name)) { names.add(name); } } return names; }
@Override public Iterable<String> getAsyncLanes(NodeState root) { NodeState async = getAsyncState(root); Set<String> names = new HashSet<>(); for (PropertyState ps : async.getProperties()) { String name = ps.getName(); if (AsyncIndexUpdate.isAsyncLaneName(name)) { names.add(name); } } return names; }
@Override public Map<String, Long> getIndexedUptoPerLane(NodeState root) { ImmutableMap.Builder<String, Long> builder = new ImmutableMap.Builder<String, Long>(); NodeState async = getAsyncState(root); for (PropertyState ps : async.getProperties()) { String name = ps.getName(); if (AsyncIndexUpdate.isAsyncLaneName(name)) { long lastIndexedTo = getLastIndexedTo(name, async); builder.put(name, lastIndexedTo); } } return builder.build(); }
@Override public Map<String, Long> getIndexedUptoPerLane(NodeState root) { ImmutableMap.Builder<String, Long> builder = new ImmutableMap.Builder<String, Long>(); NodeState async = getAsyncState(root); for (PropertyState ps : async.getProperties()) { String name = ps.getName(); if (AsyncIndexUpdate.isAsyncLaneName(name)) { long lastIndexedTo = getLastIndexedTo(name, async); builder.put(name, lastIndexedTo); } } return builder.build(); }
@Override public Map<String, Long> getIndexedUptoPerLane(NodeState root) { ImmutableMap.Builder<String, Long> builder = new ImmutableMap.Builder<String, Long>(); NodeState async = getAsyncState(root); for (PropertyState ps : async.getProperties()) { String name = ps.getName(); if (AsyncIndexUpdate.isAsyncLaneName(name)) { long lastIndexedTo = getLastIndexedTo(name, async); builder.put(name, lastIndexedTo); } } return builder.build(); }