A method of making connections between a plurality of executable programming data structures that are executed in a processing system having a caching mechanism, wherein said data structures comprise executable program code to perform a predetermined function upon execution and at least one section and wherein said at least one section is associated with a primary container and capable of being associated with a secondary container, wherein the caching mechanism moves data between the secondary and primary containers prior to and after execution of the structure, wherein said at least one section is associated with a plurality of flags and type data, said plurality of flags including at least a save flag, a load flag and a clear flag, said method comprising the steps of:
- specifying said at least one section as a buffer;
- specifying a direction of the data flow to indicate the function of the buffer;
- and
- setting the flags, such that when said caching mechanism caches said plurality of executable programming data structures and the plurality of executable data structures are executed the data flow moves between the secondary and primary containers according to the direction.