Passing data to and from maps

Data is passed between adapters and the engine through stream objects. From the adapter perspective, there is no need to create these stream objects; they are already created when either the Get or Put method is called.

Data is stored within the stream objects in pages which might be of variable size. The adapter is responsible for writing pages to the stream (in a Get), or reading pages from the stream (in a Put).