setCacheBackend($cache_backend, 'queue_plugins'); $this->alterInfo('queue_info'); } /** * {@inheritdoc} */ public function processDefinition(&$definition, $plugin_id) { parent::processDefinition($definition, $plugin_id); // Assign a default time if a cron is specified. if (isset($definition['cron'])) { $definition['cron'] += [ 'time' => 15, ]; } } /** * {@inheritdoc} * * @return \Drupal\Core\Queue\QueueWorkerInterface */ public function createInstance($plugin_id, array $configuration = []) { return parent::createInstance($plugin_id, $configuration); } }