# 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.