package org.knowm.xchange.utils.nonce;
import java.util.concurrent.atomic.AtomicLong;
import si.mazi.rescu.SynchronizedValueFactory;
public class AtomicLongCurrentTimeIncrementalNonceFactory implements SynchronizedValueFactory<Long> {
private final AtomicLong incremental = new AtomicLong(System.currentTimeMillis());
@Override
public Long createValue() {
return incremental.incrementAndGet();
}
}