]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 734078: cache localconfig per-process
authorByron Jones <bjones@mozilla.com>
Mon, 12 Mar 2012 05:10:53 +0000 (13:10 +0800)
committerByron Jones <bjones@mozilla.com>
Mon, 12 Mar 2012 05:10:53 +0000 (13:10 +0800)
r=dkl, a=LpSolit

Bugzilla.pm

index cbc9ec1ecb76c06ed07509494f8946cd32fc346f..8928ff8b08c9f5e2bd0b7fd398446f582b25b567 100644 (file)
@@ -268,10 +268,10 @@ sub input_params {
     return $cache->{input_params};
 }
 
+our $_localconfig;
 sub localconfig {
-    my $class = shift;
-    $class->request_cache->{localconfig} ||= read_localconfig();
-    return $class->request_cache->{localconfig};
+    $_localconfig ||= read_localconfig();
+    return $_localconfig;
 }
 
 sub params {