public function getCollectorName()
public function getCollectorName()
PhabricatorGarbageCollector
Get a human readable name for what this collector cleans up, like "User Activity Logs".
ConduitTokenGarbageCollector
Return
string | Human-readable collector name. |
public function hasAutomaticPolicy()
public function hasAutomaticPolicy()
PhabricatorGarbageCollector
Specify that the collector has an automatic retention policy and is not configurable.
ConduitTokenGarbageCollector
Return
bool | True if the collector has an automatic retention policy. |
public function getDefaultRetentionPolicy()Inherited
public function getDefaultRetentionPolicy()
Inherited
PhabricatorGarbageCollector
Get the default retention policy for this collector.
Return the age (in seconds) when resources start getting collected, or null to retain resources indefinitely.
Return
int|null | Lifetime, or `null` for indefinite retention. |
public function getRetentionPolicy()Inherited
public function getRetentionPolicy()
Inherited
PhabricatorGarbageCollector
Get the effective retention policy.
Return
int|null | Lifetime, or `null` for indefinite retention. |
final public function getCollectorConstant()Inherited
final public function getCollectorConstant()
Inherited
PhabricatorGarbageCollector
Get a unique string constant identifying this collector.
Return
string | Collector constant. |
final public function runCollector()Inherited
final public function runCollector()
Inherited
PhabricatorGarbageCollector
Run the collector.
Return
bool | True if there is more garbage to collect. |
protected function collectGarbage()
protected function collectGarbage()
PhabricatorGarbageCollector
Collect garbage from whatever source this GC handles.
ConduitTokenGarbageCollector
Return
bool | True if there is more garbage to collect. |
final protected function getGarbageEpoch()Inherited
final protected function getGarbageEpoch()
Inherited
PhabricatorGarbageCollector
Get the most recent epoch timestamp that is considered garbage.
Records older than this should be collected.
Return
int | Most recent garbage timestamp. |
final public static function getAllCollectors()Inherited
final public static function getAllCollectors()
Inherited
PhabricatorGarbageCollector
Load all of the available garbage collectors.
Return
list<PhabricatorGarbageCollector> | Garbage collectors. |