@Override
	public int getElementLength() {
		lock.acquire();
		try {
			checkIsValid();
			DataType dt = getDataType();
			if (elementLength < 0) {
				if (dt instanceof Dynamic) {
					elementLength = record.getIntValue(ArrayDBAdapter.ARRAY_ELEMENT_LENGTH_COL);
				}
				else {
					elementLength = dt.getAlignedLength();
				}
			}
			return elementLength;
		}
		finally {
			lock.release();
		}
	}
Constructor
@param dataMgr
@param cache
@param adapter
@param record
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/ArrayDB.java