protected function instantiateBackend($backendObjectName, $backendOptions, $persistent = false)
{
if ($persistent && is_a($backendObjectName, SimpleFileBackend::class, true) && (!isset($backendOptions['cacheDirectory']) || $backendOptions['cacheDirectory'] === '') && (!isset($backendOptions['baseDirectory']) || $backendOptions['baseDirectory'] === '')) {
$backendOptions['baseDirectory'] = FLOW_PATH_DATA . 'Persistent/';
}
if (is_a($backendObjectName, FlowSpecificBackendInterface::class, true)) {
return $this->instantiateFlowSpecificBackend($backendObjectName, $backendOptions);
}
return parent::instantiateBackend($backendObjectName, $backendOptions);
}