package org.atomnuke.pubsub.service.config; import java.util.concurrent.atomic.AtomicLong; import org.atomnuke.util.config.io.UpdateTag; /** * * @author zinic */ public class AtomicLongUpdateTag implements UpdateTag { private final AtomicLong atomicLong; public AtomicLongUpdateTag() { this.atomicLong = new AtomicLong(0); } public void updated() { atomicLong.incrementAndGet(); } @Override public long tagValue() { return atomicLong.get(); } }