@Override protected void subAppend(T event) { super.subAppend(event); long now = System.nanoTime(); long last = lastFlushed.get(); if (((now - last) > flushIntervalNanos) && lastFlushed.compareAndSet(last, now)) { flush(); } }
@Override protected void subAppend(T event) { super.subAppend(event); long now = System.nanoTime(); long last = lastFlushed.get(); if (((now - last) > flushIntervalNanos) && lastFlushed.compareAndSet(last, now)) { flush(); } }
@Override protected void subAppend(T event) { super.subAppend(event); long now = System.nanoTime(); long last = lastFlushed.get(); if (((now - last) > FLUSH_INTERVAL_NANOS) && lastFlushed.compareAndSet(last, now)) { flush(); } }
@Override protected void subAppend(E event) { if (!fileCreated) { super.start(); fileCreated = true; } super.subAppend(event); } }