after i reviewed the codes, i am confused that the lookaside buffer seems to work on "f.evacuate_head was true", but the f.evacuate_head setting only happened on "openReadClose", how works on other situations? i means than if a read operation not complete (not running "openReadClose"), the lookaside buffer seems to not very usefull. who can explain that ? thx.