|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
| Class Summary | |
| Abraham | |
| CBlockTracker | |
| CBlockTrackingPacker | |
| DiskCountSpecialist | |
| DiskManager | This is the public interface for managing objects that should go to disk. This is also the anchor for the so-called Backend emulsion, but I''ll call it the DiskManager emulsion for simplicity. |
| DiskPurgeRate | Set the number of GCs between purges of the packer. |
| DoublingFlock | |
| FakePacker | Most of the disk operations are just no-ops. |
| FlockInfo | Contains all the information the packer needs to know about the flock on disk (except forwarder stuff). |
| FlockLocation | Represent the location of a flock on disk. |
| MockTurtle | The MockTurtle is used with the FakePacker. |
| PairFlock | |
| Pumpkin | |
| Purgeror | We are about to garbage collect. |
| SimpleTurtle | |
| SnarfHandler | A SnarfHandler breaks a snarf into abstract subarrays of bytes into whic flocks are stored. |
| SnarfPacker | Should myFlocks contain full flockInfos for forwarded flocks? Both the flags and the size mean nothing. A SnarfPacker maintains the relationship between Shepherds and the set of snarfs representing the disk. |
| SnarfRecord | Manage retrieval, refitting, and rewriting of existing flocks. |
| TestFlockInfo | Used in conjunction with the TestPacker. |
| TestPacker | Does not actually go to disk, but just tests that the protocol is being followed correctly. |
| Turtle | |
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||