@Override public boolean flush(WaveletOperation operation, Runnable resume) { Preconditions.checkState(!failed, "CcBasedWavelet operation applier flushed after failure"); if (operation instanceof WaveletBlipOperation) { WaveletBlipOperation waveBlipOp = (WaveletBlipOperation) operation; CcDocument doc = docFactory.get(waveletId, waveBlipOp.getBlipId()); if (doc != null) { return doc.flush(resume); } } return true; }