| Name | Description | Type | Package | Framework |
| BLOBStore | BLOBStore represents an abstract store for binary property Note that The DataStore should nowadays be used instead of the BLOBStore. | Interface | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| BundleBinding | This Class implements efficient serialization methods for item states. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| BundleDumper | This utility class can dump the contents of a node bundle. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| ErrorHandling | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit | |
| FileBasedIndex | the names as property file. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| FileSystemBLOBStore | FileSystemBLOBStore is a ResourceBasedBLOBStore implementation that stores BLOB data in a FileSystem. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| HashMapIndex | can override the protected load() and save() methods to implement persistent storage of the string index. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| NodePropBundle | This Class provides a simple structure to hold the nodestate and related propertystate data. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| NodePropBundle .ChildNodeEntry | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit | |
| NodePropBundle .PropertyEntry | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit | |
| ResourceBasedBLOBStore | ResourceBasedBLOBStore extends the BLOBStore interface with the method getResource(String) | Interface | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| Serializer | Serializer is a utility class that provides static methods for serializing & deserializing ItemState and | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |