returns a segment body corresponding to a header . if no cache is configured or there is an error while querying the cache , null is returned none the less . concode_field_sep SegmentCache cache concode_elem_sep Logger LOGGER concode_elem_sep boolean supportsRichIndex concode_elem_sep Thread cacheMgrThread concode_field_sep List<SegmentCache> initCache concode_elem_sep List<SegmentHeader> getSegmentHeaders concode_elem_sep boolean supportsRichIndex concode_elem_sep void checkThread concode_elem_sep SegmentCache instantiateCache concode_elem_sep void put concode_elem_sep boolean remove concode_elem_sep void shutdown
SegmentBody function ( SegmentHeader arg0 ) { checkThread ( ) ; try { return cache . get ( arg0 ) ; } catch ( Throwable loc0 ) { LOGGER . error ( MondrianResource . instance ( ) . SegmentCacheFailedToLoadSegment . baseMessage , loc0 ) ; throw MondrianResource . instance ( ) . SegmentCacheFailedToLoadSegment . ex ( loc0 ) ; } }