Make Sites::singleton() actually return a singleton.
authordaniel <daniel.kinzler@wikimedia.de>
Thu, 31 Jan 2013 14:33:22 +0000 (15:33 +0100)
committerdaniel <daniel.kinzler@wikimedia.de>
Thu, 31 Jan 2013 14:33:22 +0000 (15:33 +0100)
commit1915b461e0f12e8273080f370a0223e5c79ba30e
tree017687e774a8096f036fba322e6b88894b2dbddf
parent3298bb2d6a5a65f96f43e795e6e333eb0689a552
Make Sites::singleton() actually return a singleton.

Sites::singleton() was returning a new instance for every call,
rendering in-process caching ineffective. This was causing extreme
slowness on some configurations (about factor 100).

Change-Id: I1e28afea8710b44542c55db150ad37518a5a5df1
includes/site/SiteSQLStore.php