/** {@inheritDoc} */
 public RecurringTaskHandle scheduleRecurringTask(
     KernelRunnable task, Identity owner, long startTime, long period) {
   ScheduledTaskImpl scheduledTask =
       new ScheduledTaskImpl(task, owner, defaultPriority, startTime, period);
   RecurringTaskHandle handle = backingQueue.createRecurringTaskHandle(scheduledTask);
   scheduledTask.setRecurringTaskHandle(handle);
   return handle;
 }