* The mode can only be <code>Mode.INIT</code>, <code>Mode.OPEN</code> and <code>Mode.CLOSED</code>.
*/
private volatile Mode _mode = Mode.INIT;
public IOTypeLongArray(Array.Type type, int length, int batchSize, int numSyncBatches, File directory) throws Exception {
super(length, 8 /* elementSize */, batchSize, numSyncBatches, directory, new EntryLongFactory());
this._type = (type != null) ? type : Array.Type.DYNAMIC;
this._mode = Mode.OPEN;
}