aboutsummaryrefslogtreecommitdiffstats
path: root/includes/objectcache
Commit message (Expand)AuthorAgeFilesLines
* objectcache: Re-number array keys in SqlBagOStuffAmir Sarabadani2025-03-181-1/+1
* objectcache: Introduce dataRedundancy to SqlBagOStuffAmir Sarabadani2025-03-111-37/+92
* Replace call_user_func with dynamic function callUmherirrender2025-02-131-1/+1
* Merge "BagOStuff: Update makeKeyInternal to accept/handle null"jenkins-bot2025-01-281-5/+9
|\
| * BagOStuff: Update makeKeyInternal to accept/handle nullReedy2025-01-281-5/+9
* | objectcache: Require a TracerInterface in ObjectCacheFactoryMáté Szabó2025-01-281-3/+3
|/
* ObjectCacheFactory: use Tracer telemetryChris Danis2025-01-271-10/+6
* Remove 2-line PHPDocs that just repeat the types from the codethiemowmde2025-01-171-2/+0
* objectcache: Automatically fallback to the second db in lineAmir Sarabadani2025-01-061-12/+35
* Use explicit nullable type on parameter argumentsUmherirrender2024-10-161-3/+3
* Merge "objectcache: Add support for sister keys in SqlBagOStuff"jenkins-bot2024-10-121-0/+5
|\
| * objectcache: Add support for sister keys in SqlBagOStuffAmir Sarabadani2024-10-091-0/+5
* | Remove meaningless @var documentation from constantsthiemowmde2024-10-091-1/+0
|/
* Merge "objectcache,profiler,externalstore: Simpler mt_rand() for 1 in N chance"jenkins-bot2024-09-251-2/+2
|\
| * objectcache,profiler,externalstore: Simpler mt_rand() for 1 in N chanceTimo Tijhof2024-09-251-2/+2
* | Merge "objectcache: Add regression test for MultiWrite dependency injection"jenkins-bot2024-09-241-1/+1
|\ \ | |/ |/|
| * objectcache: Add regression test for MultiWrite dependency injectionTimo Tijhof2024-09-231-1/+1
* | Remove unchecked exception annotationsAdam Wight2024-09-171-1/+0
|/
* objectcache: Remove WinCache supportMáté Szabó2024-09-051-3/+3
* objectcache: Remove ReplicatedBagOStuff, deprecated since 1.42Ebrahim Byagowi2024-09-041-5/+1
* objectcache: make SqlBagOStuff correctly ignore DBO_DEFAULTAaron Schulz2024-08-071-3/+3
* objectcache: Update tests that are really for ObjectCacheFactoryDerick Alangi2024-07-241-1/+1
* Add namespace to the root classes of ObjectCacheEbrahim Byagowi2024-07-103-0/+10
* Use namespaced classes (1)Umherirrender2024-06-161-0/+1
* rdbms: Remove ILoadBalancer::getWriterIndex()Amir Sarabadani2024-06-031-1/+2
* Use RawSQLValue for some SET clauses in upsertUmherirrender2024-05-291-3/+4
* objectcache: Remove "for b/c" from internal ObjectCacheFactory commentTimo Tijhof2024-05-231-1/+1
* objectcache: Complete refactor of `ObjectCache.php`Derick Alangi2024-05-212-137/+148
* rdbms: Remove IDatabase::getTopologyBasedServerId()Amir Sarabadani2024-05-141-1/+1
* Merge "fix: use objectcachefactory methods instead of deprecated objectcache ...jenkins-bot2024-05-051-1/+1
|\
| * fix: use objectcachefactory methods instead of deprecated objectcache methodsIrina Balaban2024-05-051-1/+1
* | Formally deprecate code marked with @deprecatedJames D. Forrester2024-05-031-2/+2
|/
* objectcache: Inject DBLoadBalancerFactory into ObjectCacheFactoryDerick Alangi2024-04-182-48/+52
* objectcache: Restore default keyspace for LocalServerCache serviceDerick Alangi2024-03-282-10/+9
* Merge "objectcache: remove deprecated QOS_EMULATION_SQL constant"jenkins-bot2024-03-281-1/+0
|\
| * objectcache: remove deprecated QOS_EMULATION_SQL constantAaron Schulz2024-03-271-1/+0
* | objectcache: Fix typo in getLocalServerInstance deprecation noticeTimo Tijhof2024-03-271-3/+1
|/
* objectcache: Introduce `ObjectCacheFactory` MW serviceDerick Alangi2024-03-192-173/+331
* objectcache: Migrate BagOStuff from StatsdD to StatsLibDerick Alangi2024-02-271-1/+1
* objectcache: Drop support for `$wgObjectCaches['db-replicated']`Derick Alangi2023-12-081-4/+0
* Namespace remaining files under includes/deferredJames D. Forrester2023-11-221-0/+1
* Improve uses of ->where( array_merge( … ) ) in query buildersBartosz Dziewoński2023-10-261-6/+2
* Mass migrate simple cases to use expression builderAmir Sarabadani2023-10-261-4/+4
* Replace single-value $db->buildComparison() with $db->expr()Bartosz Dziewoński2023-10-221-1/+1
* objectcache: Deprecate unused SqlBagOStuff::deleteAll()Derick Alangi2023-09-271-0/+4
* objectcache: Deprecate unused `SqlBagOStuff::expireAll()`Derick Alangi2023-09-251-0/+4
* Merge "http: MultiHttpClient supports TelemetryHeadersInterface"jenkins-bot2023-09-121-0/+4
|\
| * http: MultiHttpClient supports TelemetryHeadersInterfacePiotr Miazga2023-09-121-0/+4
* | objectcache: Roll up small once-used private methods to the callerAmir Sarabadani2023-09-121-80/+58
* | Merge "rdbms: Move DebugDumpSql knowledge from SqlBagOStuff to DatabaseFactory"jenkins-bot2023-09-111-10/+3
|\ \