aboutsummaryrefslogtreecommitdiffstats
path: root/includes/libs/MapCacheLRU.php
Commit message (Expand)AuthorAgeFilesLines
* MapCacheLRU: Consistently accept string|int keysMáté Szabó2025-02-131-4/+4
* Storage,MessageCache: Reference TTL constants from BagOStuffTimo Tijhof2025-01-201-1/+0
* Replace gettype() with get_debug_type() in exception messagesBartosz Dziewoński2024-07-311-1/+1
* objectcache: Add MapCacheLRU::makeKey() and adopt in ChangesListTimo Tijhof2023-08-031-3/+24
* Remove pre PHP 7.4 serialize()/unserialize()Reedy2022-11-101-9/+1
* Use array_key_first()/array_key_last() in some placesTim Starling2022-10-211-4/+2
* Get rid of warnings on PHP 8.1Aryeh Gregor2022-06-131-2/+2
* cache: Fix various scalar and null types to match documentationUmherirrender2022-03-141-1/+1
* Implement __serialize/__unserialize for PHP 8.1 supportReedy2022-01-311-5/+12
* MapCacheLRU: Restore key type checksTim Starling2022-01-211-4/+10
* objectcache: split up MapCacheLRU::getAge() to avoid conditional overheadAaron Schulz2022-01-051-10/+16
* objectcache: Avoid getCurrentTime() call in MapCacheLRU::has()Timo Tijhof2021-09-101-11/+15
* MapCacheLRU: Remove redundant type checks in favour of native warningsTimo Tijhof2021-08-181-26/+18
* Replace Assert::parameterType with typehintsTChin2021-08-031-6/+4
* Annotate MapCacheLRU::get as returning a safe valueDaimona Eaytoy2021-01-161-0/+4
* Remove ProcessCacheLRU, deprecated and unused.Petr Pchelko2020-10-201-1/+0
* Fix some includes/libs PSR12.Properties.ConstantVisibility.NotFoundReedy2020-05-161-3/+3
* objectcache: Add regression test for MapCacheLRU serializationTimo Tijhof2020-04-161-1/+2
* MapCacheLRU: Serialize maxCacheKeys propertyRoan Kattouw2020-04-151-1/+3
* objectcache: split out StorageAwareness/ExpirationAwareness from IExpiringStoreAaron Schulz2020-03-021-1/+2
* Make MapCacheLRU::get() accept a default value and improve $maxAge defaultAaron Schulz2019-07-101-14/+22
* Improve MapCacheLRU error messageAaron Schulz2018-08-131-1/+3
* Merge "Make MapCacheLRU throw errors for bad $field arguments"jenkins-bot2018-08-141-1/+12
|\
| * Make MapCacheLRU throw errors for bad $field argumentsAaron Schulz2018-08-141-1/+12
* | MapCacheLRU: Fix a typo in a commentNiklas Laxström2018-08-081-1/+1
|/
* Add $maxAge parameter to MapCacheLRU get() and getField() methodsAaron Schulz2018-07-181-7/+18
* Use func_num_args() in MapCacheLRU::clear() for sanityAaron Schulz2018-07-131-1/+1
* Fix PhanTypeMismatchDeclaredParamUmherirrender2018-07-071-1/+1
* Add key expiration and map resizing support to MapCacheLRUAaron Schulz2018-06-281-13/+166
* Allow two-queue style insertion in MapCacheLRUAaron Schulz2017-09-251-4/+42
* Remove use of MWException in MapCacheLRUAaron Schulz2017-09-221-1/+2
* MapCacheLRU: Properly handle bogus cache keysChad Horohoe2016-12-061-2/+5
* MapCacheLRU: Support null values in getWithSetCallback()Kunal Mehta2016-09-121-2/+3
* Revision: Simplify loadText() with nested getWithSetCallbackTimo Tijhof2016-09-071-1/+25
* Revert "Revision: Simplify loadText() with nested getWithSetCallback"Mattflaschen2016-09-071-22/+0
* Revision: Simplify loadText() with nested getWithSetCallbackTimo Tijhof2016-09-071-0/+22
* Convert all array() syntax to []Kunal Mehta2016-02-171-2/+2
* CacheLRU: Simplify >0 assertion and remove verbose inline commentTimo Tijhof2015-10-201-7/+6
* Start using the Assert helper class for checking parameters.daniel2015-05-111-3/+4
* Mostly revert "Verify parameter for MapCacheLRU::has() can be passed to array...Alex Monk2015-04-071-5/+1
* Verify parameter for MapCacheLRU::has() can be passed to array_key_exists()Mark A. Hershberger2015-03-231-1/+5
* Added MapCacheLRU::getAllKeys() methodAaron Schulz2014-12-251-0/+8
* Moved MapCacheLRU to libs/Aaron Schulz2014-11-101-0/+123