X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Flibs%2Frdbms%2Floadmonitor%2FILoadMonitor.php;h=a0877a4677c4bcb9e13499fe75c47b52d3b5bd70;hp=14a52c5a8cfbbf89335475511baf1db89e8b4851;hb=3df3b575c6617df64ec98533cc7141bd2314e274;hpb=3a2853e218acb586a00f2e59638de4176aee287f diff --git a/includes/libs/rdbms/loadmonitor/ILoadMonitor.php b/includes/libs/rdbms/loadmonitor/ILoadMonitor.php index 14a52c5a8c..a0877a4677 100644 --- a/includes/libs/rdbms/loadmonitor/ILoadMonitor.php +++ b/includes/libs/rdbms/loadmonitor/ILoadMonitor.php @@ -20,7 +20,12 @@ * @file * @ingroup Database */ + +namespace Wikimedia\Rdbms; + use Psr\Log\LoggerAwareInterface; +use BagOStuff; +use WANObjectCache; /** * An interface for database load monitoring @@ -33,11 +38,11 @@ interface ILoadMonitor extends LoggerAwareInterface { * * @param ILoadBalancer $lb LoadBalancer this instance serves * @param BagOStuff $sCache Local server memory cache - * @param BagOStuff $cCache Local cluster memory cache + * @param WANObjectCache $wCache Local cluster memory cache * @param array $options Options map */ public function __construct( - ILoadBalancer $lb, BagOStuff $sCache, BagOStuff $cCache, array $options = [] + ILoadBalancer $lb, BagOStuff $sCache, WANObjectCache $wCache, array $options = [] ); /** @@ -53,7 +58,7 @@ interface ILoadMonitor extends LoggerAwareInterface { * * Values may be "false" if replication is too broken to estimate * - * @param integer[] $serverIndexes + * @param int[] $serverIndexes * @param string $domain * @return array Map of (server index => float|int|bool) */