I have some questions with the design of class Part. I think the Part is
divided into several Segments, and each Segments contain 2^16 buckets, and
each buckets contain 4 object. In default, every object's size is
8000(proxy.config.cache.min_average_object_size), and each object has an
opposite element Dir to store their position in Part. The member named
header in Part, whose type is PartHeaderFooter, has an array member freelist
used to store each Segment's position message, and with these message, Part
use some macro, such as part_dirlen and so on, to find every object's exact
position.
    But i can't understand the following members' usage:
    What are the meaning of method evacuateWrite and aggWrite? And what is
the logic of the implement of these methods?

-- 
Best regards,
mohan_zl

Reply via email to