19 package org.sleuthkit.autopsy.keywordsearch;
21 import java.util.prefs.BackingStoreException;
22 import java.util.prefs.PreferenceChangeListener;
23 import java.util.prefs.Preferences;
24 import org.openide.util.NbPreferences;
30 final class UserPreferences {
33 private static final String INDEXING_DOC_QUEUE_SIZE =
"IndexingDocumentQueueSize";
34 private static final int DEFAULT_INDEXING_DOC_QUEUE_SIZE = 30;
57 public static void saveToStorage() throws BackingStoreException {
62 preferences.addPreferenceChangeListener(listener);
66 preferences.removePreferenceChangeListener(listener);
69 public static void setDocumentsQueueSize(
int size) {
70 preferences.putInt(INDEXING_DOC_QUEUE_SIZE, size);
73 public static int getDocumentsQueueSize() {
74 return preferences.getInt(INDEXING_DOC_QUEUE_SIZE, DEFAULT_INDEXING_DOC_QUEUE_SIZE);
static void reloadFromStorage()
static void removeChangeListener(PreferenceChangeListener listener)
static final Preferences preferences
static void saveToStorage()
static void addChangeListener(PreferenceChangeListener listener)