// Copyright 2009 Google Inc. All Rights Reserved. package org.chromium.sdk.internal.v8native.protocol.output; import java.util.concurrent.atomic.AtomicInteger; /** * A singleton that keeps track of the "seq" values for them to be unique across * the plugin lifecycle. */ public class SeqGenerator { private static SeqGenerator INSTANCE = new SeqGenerator(); private final AtomicInteger count = new AtomicInteger(1); public static SeqGenerator getInstance() { return INSTANCE; } public int next() { return count.getAndIncrement(); } private SeqGenerator() { // not instantiable outside } }