package org.ObjectLayout.examples;/*
* Written by Gil Tene and Martin Thompson, and released to the public domain,
* as explained at http://creativecommons.org/publicdomain/zero/1.0/
*/
import org.ObjectLayout.StructuredArray;
import java.util.concurrent.atomic.AtomicLong;
/**
* A simple, minimalistic example of a non-generic subclass of StructuredArray<AtomicLong>.
*/
public class StructuredArrayOfAtomicLong extends StructuredArray<AtomicLong> {
public static StructuredArrayOfAtomicLong newInstance(final long length) {
return StructuredArray.newInstance(StructuredArrayOfAtomicLong.class, AtomicLong.class, length);
}
public AtomicLong get(long index) {
return super.get(index);
}
}