Code example for AtomicLong

Methods: get

0
   
  public MetricsNumber() { 
  } 
   
  public void mark() { 
    lastValue.getAndSet(currentValue.get());
  } 
   
  public long getDiff() { 
    return currentValue.get() - lastValue.get();
  } 
 
  public void add(long delta) {
    if(delta > max.get()) {
      max.getAndSet(delta);
    } 
     
    count.incrementAndGet();
    currentValue.addAndGet(delta);
  }