/* __ *\ ** ________ ___ / / ___ Scala API ** ** / __/ __// _ | / / / _ | (c) 2003-2012, LAMP/EPFL ** ** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ ** ** /____/\___/_/ |_/____/_/ | | ** ** |/ ** \* */ package org.opendaylight.yangtools.triemap; import java.util.concurrent.atomic.AtomicReferenceFieldUpdater; abstract class INodeBase extends BasicNode { public static final AtomicReferenceFieldUpdater updater = AtomicReferenceFieldUpdater.newUpdater(INodeBase.class, MainNode.class, "mainnode"); public static final Object RESTART = new Object(); public volatile MainNode mainnode = null; public final Gen gen; public INodeBase(Gen generation) { gen = generation; } public BasicNode prev() { return null; } }