## Uses of Class
java.util.prefs.BackingStoreException

- Packages that use BackingStoreException
  Package | Description
  --- | ---
  java.util.prefs | This package allows applications to store and retrieve user and system preference and configuration data.

- - ### Uses of BackingStoreException in java.util.prefs

    Methods in java.util.prefs that throw BackingStoreException
    Modifier and Type | Method | Description
    --- | --- | ---
    `String[]` | AbstractPreferences.`childrenNames()` | Implements the `children` method as per the specification in `Preferences.childrenNames()`.
    `abstract String[]` | Preferences.`childrenNames()` | Returns the names of the children of this preference node, relative to this node.
    `protected abstract String[]` | AbstractPreferences.`childrenNamesSpi()` | Returns the names of the children of this preference node.
    `void` | AbstractPreferences.`clear()` | Implements the `clear` method as per the specification in `Preferences.clear()`.
    `abstract void` | Preferences.`clear()` | Removes all of the preferences (key-value associations) in this preference node.
    `void` | AbstractPreferences.`exportNode​(OutputStream os)` | Implements the `exportNode` method as per the specification in `Preferences.exportNode(OutputStream)`.
    `abstract void` | Preferences.`exportNode​(OutputStream os)` | Emits on the specified output stream an XML document representing all of the preferences contained in this node (but not its descendants).
    `void` | AbstractPreferences.`exportSubtree​(OutputStream os)` | Implements the `exportSubtree` method as per the specification in `Preferences.exportSubtree(OutputStream)`.
    `abstract void` | Preferences.`exportSubtree​(OutputStream os)` | Emits an XML document representing all of the preferences contained in this node and all of its descendants.
    `void` | AbstractPreferences.`flush()` | Implements the `flush` method as per the specification in `Preferences.flush()`.
    `abstract void` | Preferences.`flush()` | Forces any changes in the contents of this preference node and its descendants to the persistent store.
    `protected abstract void` | AbstractPreferences.`flushSpi()` | This method is invoked with this node locked.
    `protected AbstractPreferences` | AbstractPreferences.`getChild​(String nodeName)` | Returns the named child if it exists, or `null` if it does not.
    `String[]` | AbstractPreferences.`keys()` | Implements the `keys` method as per the specification in `Preferences.keys()`.
    `abstract String[]` | Preferences.`keys()` | Returns all of the keys that have an associated value in this preference node.
    `protected abstract String[]` | AbstractPreferences.`keysSpi()` | Returns all of the keys that have an associated value in this preference node.
    `boolean` | AbstractPreferences.`nodeExists​(String path)` | Implements the `nodeExists` method as per the specification in `Preferences.nodeExists(String)`.
    `abstract boolean` | Preferences.`nodeExists​(String pathName)` | Returns true if the named preference node exists in the same tree as this node.
    `void` | AbstractPreferences.`removeNode()` | Implements the `removeNode()` method as per the specification in `Preferences.removeNode()`.
    `abstract void` | Preferences.`removeNode()` | Removes this preference node and all of its descendants, invalidating any preferences contained in the removed nodes.
    `protected abstract void` | AbstractPreferences.`removeNodeSpi()` | Removes this preference node, invalidating it and any preferences that it contains.
    `void` | AbstractPreferences.`sync()` | Implements the `sync` method as per the specification in `Preferences.sync()`.
    `abstract void` | Preferences.`sync()` | Ensures that future reads from this preference node and its descendants reflect any changes that were committed to the persistent store (from any VM) prior to the `sync` invocation.
    `protected abstract void` | AbstractPreferences.`syncSpi()` | This method is invoked with this node locked.