short GetInt16Unsafe(int columnIndex) { FillReaderCache(columnIndex); return ((Int16ReaderCacheContainer)ReaderCache[columnIndex]).GetInt16(); }