bug_tracker::bug::cache_flush (public)

 bug_tracker::bug::cache_flush -bug_id bug_id

Defined in packages/bug-tracker/tcl/bug-procs.tcl

Flush all list builder instances and other appropriate things for the given bug-tracker package instance.

Switches:
-bug_id
(required)

Partial Call Graph (max 5 caller/called nodes):
%3 bug_tracker::bug::delete bug_tracker::bug::delete (public) bug_tracker::bug::cache_flush bug_tracker::bug::cache_flush bug_tracker::bug::delete->bug_tracker::bug::cache_flush bug_tracker::bug::insert bug_tracker::bug::insert (public) bug_tracker::bug::insert->bug_tracker::bug::cache_flush bug_tracker::bug::update bug_tracker::bug::update (public) bug_tracker::bug::update->bug_tracker::bug::cache_flush db_string db_string (public) bug_tracker::bug::cache_flush->db_string template::cache template::cache (public) bug_tracker::bug::cache_flush->template::cache util_memoize_flush_regexp util_memoize_flush_regexp (public) bug_tracker::bug::cache_flush->util_memoize_flush_regexp

Testcases:
No testcase defined.
Source code:
    set project_id [db_string get_project_id {}]
    template::cache flush "bugs,project_id=$project_id,*"
    util_memoize_flush_regexp -log "^bug_tracker::.*_get_filter_data_not_cached -package_id $project_id"
Generic XQL file:
<fullquery name="bug_tracker::bug::cache_flush.get_project_id">
    <querytext>
      select project_id from bt_bugs where bug_id = :bug_id
    </querytext>
</fullquery>
packages/bug-tracker/tcl/bug-procs.xql

PostgreSQL XQL file:
packages/bug-tracker/tcl/bug-procs-postgresql.xql

Oracle XQL file:
packages/bug-tracker/tcl/bug-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: