1 package org.columba.api.backgroundtask;2 3 /**4 * This manager runs in background.5 * <p>6 * If the user doesn't do anything with Columba, it starts some cleanup7 * workers, like saving configuration, saving header-cache, etc.8 *9 * @author fdietz10 */11 public interface IBackgroundTaskManager {12 13 /**14 * Register new background task.15 * 16 * @param runnable background task17 */18 public abstract void register(Runnable runnable);19 }