package org.multiverse.stms.gamma; /** * A ThreadLocal that contains the {@link GammaObjectPool}. * * @author Peter Veentjer. */ public final class ThreadLocalGammaObjectPool { public final static ThreadLocal<GammaObjectPool> threadlocal = new ThreadLocal<GammaObjectPool>() { protected GammaObjectPool initialValue() { return new GammaObjectPool(); } }; public static GammaObjectPool getThreadLocalGammaObjectPool() { return threadlocal.get(); } private ThreadLocalGammaObjectPool() { } }