get method
Implementation
T get([SharedMemoryIndexHolder? ih = null]) {
final index = data.elementAt(0);
if (index < 0 || index >= cacheSize) {
UnitRCError.reportWithMsg(
"index out of range, index: $index, cacheSize: $cacheSize");
}
final rangeStart = 1 + index * dataSize;
final rangeEnd = rangeStart + dataSize;
final byteData = ByteData.sublistView(data, rangeStart, rangeEnd);
final value = valueFromData(byteData);
ih?.index = index;
return value;
}