Class ClientHeapManager

  • All Implemented Interfaces:
    Runnable

    public class ClientHeapManager
    extends HeapManager
    This class is responsible to manage memory Heap at client side.
    • Constructor Detail

      • ClientHeapManager

        public ClientHeapManager​(DataClayRuntime theruntime)
        Contructor.
        Parameters:
        theruntime - The runtime.
    • Method Detail

      • flushAll

        public void flushAll()
        Description copied from class: HeapManager
        Flush all objects in Heap.
        Specified by:
        flushAll in class HeapManager
      • addToHeap

        public void addToHeap​(DataClayObject dcObject)
        Description copied from class: HeapManager
        Add object into Heap. This function can be different in EE or client. Therefore, it is abstract.
        Specified by:
        addToHeap in class HeapManager
        Parameters:
        dcObject - the object to add