LoadBalancer object injection cleanups
authorAaron Schulz <aschulz@wikimedia.org>
Tue, 2 Aug 2016 03:00:43 +0000 (20:00 -0700)
committerKrinkle <krinklemail@gmail.com>
Mon, 8 Aug 2016 23:41:05 +0000 (23:41 +0000)
commitafd24909166eb3ef83b29bd1c8c22dedcc80dd26
tree36da6846f328ef90a71bb83dff0fd82988013dc1
parent43b7b5ef948ede9f1b8dee64b5d8742d4ab292c5
LoadBalancer object injection cleanups

Follows-up 5f921702d2.

* Move cache object creation up to LBFactory.
* Refactored some code duplication in LBFactorySimple.

Change-Id: I0a5820f5155fc545a8bf0cc4e7c27f878388682b
includes/db/loadbalancer/LBFactory.php
includes/db/loadbalancer/LBFactoryMulti.php
includes/db/loadbalancer/LBFactorySimple.php
includes/db/loadbalancer/LBFactorySingle.php
includes/db/loadbalancer/LoadBalancer.php