function xautoload_ApcKeyManager_Enabled::renewApcPrefix in X Autoload 7.3
Get a fresh APC prefix.
Overrides xautoload_ApcKeyManager_Interface::renewApcPrefix
1 call to xautoload_ApcKeyManager_Enabled::renewApcPrefix()
- xautoload_ApcKeyManager_Enabled::__construct in lib/
ApcKeyManager/ Enabled.php
File
- lib/
ApcKeyManager/ Enabled.php, line 44
Class
Code
function renewApcPrefix() {
// Generate a new APC prefix
$this->apcPrefix = xautoload_Util::randomString();
// Store the APC prefix
apc_store($this->apcKey, $this->apcPrefix);
/**
* @var xautoload_LoaderFactory|xautoload_LoaderManager $observer
*/
foreach ($this->observers as $observer) {
$observer
->setApcPrefix($this->apcPrefix);
}
}