ReadCompress compress;
protected SegmentTermDocs(SegmentReader parent,int buffer) {
this.parent = parent;
this.freqStream = null;
if(buffer>10240&&parent.core.freqStream instanceof KeyInput) {
KeyInput kin=(KeyInput)parent.core.freqStream;
this.freqStream=BlockBufferInput.MaybeInstance((IndexInput)kin.input.clone(), kin.d,kin.fname,kin.getP());
log.info("####KeyInput#####="+buffer);
} else {
if(parent.core.freqStream instanceof KeyInput)
{
KeyInput kin=(KeyInput)parent.core.freqStream;
this.freqStream = (IndexInput) kin.input.clone();
}else{
this.freqStream = (IndexInput) parent.core.freqStream.clone();
}