LivenessScope
LivenessScope is a Groovy class that manages the reference counting of tables and other query resources that are created within it.
Syntax
Parameters
None.
Returns
An instance of a LivenessScope class.
Examples
The following example uses function-generated tables to produce a blink table with 5 new rows per second. Encapsulating the function-generated table inside a liveness scope enables the safe deletion of data once the scope has been released. Calling scope.release() drops the scope's reference to the table and stops tableFromFunc from updating. tableFromFunc will continue to tick until all referents have been deleted, including the ticking table in the UI.
Once tableFromFunc is no longer needed, call scope.release(). This drops the scope's reference to the table and stops tableFromFunc from updating.