AsyncWorker: added removeFromThreadStore()

and use it instead of overwriting with null things, which still occupies memory
This commit is contained in:
Dylan K. Taylor
2018-06-07 10:12:50 +01:00
parent ee787974f2
commit b331f8e1c9
3 changed files with 23 additions and 2 deletions

View File

@ -35,7 +35,7 @@ class GeneratorUnregisterTask extends AsyncTask{
}
public function onRun(){
$this->saveToThreadStore("generation.level{$this->levelId}.manager", null);
$this->saveToThreadStore("generation.level{$this->levelId}.generator", null);
$this->removeFromThreadStore("generation.level{$this->levelId}.manager");
$this->removeFromThreadStore("generation.level{$this->levelId}.generator");
}
}