@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public FacetDataCache<?> load(BoboSegmentReader reader) throws IOException {
if (!_multiValue) {
FacetDataCache<?> dataCache = new FacetDataCache();
dataCache.load(_indexedName, reader, _termListFactory);
return dataCache;
} else {
MultiValueFacetDataCache<?> dataCache = new MultiValueFacetDataCache();
dataCache.load(_indexedName, reader, _termListFactory);
return dataCache;