workflow::action::flush_cache (private)
workflow::action::flush_cache -workflow_id workflow_id
Defined in packages/workflow/tcl/action-procs.tcl
Flush all caches related to actions for the given workflow_id. Used internally by the workflow API only.
- Switches:
- -workflow_id (required)
- Author:
- Peter Marklund
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: # Flush the request cache global __workflow_action_data,${workflow_id} if { [info exists __workflow_action_data,${workflow_id}] } { foreach action_id [set __workflow_action_data,${workflow_id}(action_ids)] { global __workflow_one_action,$action_id if { [info exists __workflow_one_action,$action_id] } { unset __workflow_one_action,$action_id } } unset __workflow_action_data,${workflow_id} } # Flush the thread global cache util_memoize_flush [list workflow::action::get_all_info_not_cached -workflow_id $workflow_id]Generic XQL file: packages/workflow/tcl/action-procs.xql
PostgreSQL XQL file: packages/workflow/tcl/action-procs-postgresql.xql
Oracle XQL file: packages/workflow/tcl/action-procs-oracle.xql