summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Classification.pm
diff options
context:
space:
mode:
authorByron Jones <glob@mozilla.com>2014-04-07 10:38:31 +0200
committerByron Jones <glob@mozilla.com>2014-04-07 10:38:31 +0200
commit3ef245b21a397e5253ba1bda607a1510245d5c09 (patch)
tree50175bb633117c7ae264a2e13872ead78ce91530 /Bugzilla/Classification.pm
parentdc9486b05615630a5d6165d8a1bd256284c19268 (diff)
downloadbugzilla-3ef245b21a397e5253ba1bda607a1510245d5c09.tar.gz
bugzilla-3ef245b21a397e5253ba1bda607a1510245d5c09.tar.xz
Bug 987032: allow memcached to cache bugzilla configuration information
r=dkl, a=glob
Diffstat (limited to 'Bugzilla/Classification.pm')
-rw-r--r--Bugzilla/Classification.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/Bugzilla/Classification.pm b/Bugzilla/Classification.pm
index 6e88bdc63..0ae548bb6 100644
--- a/Bugzilla/Classification.pm
+++ b/Bugzilla/Classification.pm
@@ -23,6 +23,8 @@ use parent qw(Bugzilla::Field::ChoiceInterface Bugzilla::Object Exporter);
#### Initialization ####
###############################
+use constant IS_CONFIG => 1;
+
use constant DB_TABLE => 'classifications';
use constant LIST_ORDER => 'sortkey, name';
@@ -67,6 +69,7 @@ sub remove_from_db {
foreach my $id (@$product_ids) {
Bugzilla->memcached->clear({ table => 'products', id => $id });
}
+ Bugzilla->memcached->clear_config();
}
$self->SUPER::remove_from_db();