public override byte GetByte(int columnIndex) { FillReaderCache(columnIndex); return ((ByteReaderCacheContainer)ReaderCache[columnIndex]).GetByte(); }