MemoryManager: use typed properties

This commit is contained in:
Dylan K. Taylor 2021-08-03 15:13:28 +01:00
parent dcd203370b
commit 565cf84e1b
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -68,53 +68,33 @@ use const SORT_NUMERIC;
class MemoryManager{ class MemoryManager{
/** @var Server */ private Server $server;
private $server;
/** @var int */ private int $memoryLimit;
private $memoryLimit; private int $globalMemoryLimit;
/** @var int */ private int $checkRate;
private $globalMemoryLimit; private int $checkTicker = 0;
/** @var int */ private bool $lowMemory = false;
private $checkRate;
/** @var int */
private $checkTicker = 0;
/** @var bool */
private $lowMemory = false;
/** @var bool */ private bool $continuousTrigger = true;
private $continuousTrigger = true; private int $continuousTriggerRate;
/** @var int */ private int $continuousTriggerCount = 0;
private $continuousTriggerRate; private int $continuousTriggerTicker = 0;
/** @var int */
private $continuousTriggerCount = 0;
/** @var int */
private $continuousTriggerTicker = 0;
/** @var int */ private int $garbageCollectionPeriod;
private $garbageCollectionPeriod; private int $garbageCollectionTicker = 0;
/** @var int */ private bool $garbageCollectionTrigger;
private $garbageCollectionTicker = 0; private bool $garbageCollectionAsync;
/** @var bool */
private $garbageCollectionTrigger;
/** @var bool */
private $garbageCollectionAsync;
/** @var int */ private int $lowMemChunkRadiusOverride;
private $lowMemChunkRadiusOverride; private bool $lowMemChunkGC;
/** @var bool */
private $lowMemChunkGC;
/** @var bool */ private bool $lowMemDisableChunkCache;
private $lowMemDisableChunkCache; private bool $lowMemClearWorldCache;
/** @var bool */
private $lowMemClearWorldCache;
/** @var bool */ private bool $dumpWorkers = true;
private $dumpWorkers = true;
/** @var \Logger */ private \Logger $logger;
private $logger;
public function __construct(Server $server){ public function __construct(Server $server){
$this->server = $server; $this->server = $server;