private boolean isFinished() { InitializerState state = (InitializerState) cache.get(stateKey); return state != null && state.isFinished(); }
@Override protected boolean isFinished() { // Check if we should skipLoadingSessions. This can happen if someone else already did the task (For example in cross-dc environment, it was done by different DC) boolean isFinishedAlready = this.sessionLoader.isFinished(this); if (isFinishedAlready) { return true; } InitializerState state = getStateFromCache(); return state != null && state.isFinished(); }
while (!state.isFinished()) { int nodesCount = transport==null ? 1 : transport.getMembers().size(); int distributedWorkersCount = processors * nodesCount;
List<SessionLoader.WorkerResult> previousResults = new LinkedList<>(); while (!state.isFinished()) { int nodesCount = transport==null ? 1 : transport.getMembers().size(); int distributedWorkersCount = processors * nodesCount;