# Uses of Interface
org.opensaml.storage.StorageCapabilities

Packages that use StorageCapabilities
Package
Description
org.opensaml.storage
Interfaces and classes for storing state data of the type used in replay caches, conversation identifiers, etc.
org.opensaml.storage.impl
Storage-related implementation classes.
org.opensaml.storage.impl.client
Implementation of `StorageService` that unifies cookie and HTML Local Storage.
org.opensaml.storage.impl.memcached
Implementation of memcached `StorageService`.

## Uses of StorageCapabilities in org.opensaml.storage

Classes in org.opensaml.storage that implement StorageCapabilities
Modifier and Type
Class
Description
`class`
`AbstractMapBackedStorageService`
Partial implementation of `StorageService` that stores data in-memory with no persistence using a simple map.
`class`
`AbstractStorageService`
Abstract base class for `StorageService` implementations.
Methods in org.opensaml.storage that return StorageCapabilities
Modifier and Type
Method
Description
`StorageCapabilities`
AbstractStorageService.`getCapabilities()`
Returns the capabilities of the underlying store.
`StorageCapabilities`
StorageService.`getCapabilities()`
Returns the capabilities of the underlying store.

## Uses of StorageCapabilities in org.opensaml.storage.impl

Classes in org.opensaml.storage.impl that implement StorageCapabilities
Modifier and Type
Class
Description
`class`
`MemoryStorageService`
Implementation of `AbstractMapBackedStorageService` that stores data in-memory in a shared data structure with no persistence.

## Uses of StorageCapabilities in org.opensaml.storage.impl.client

Classes in org.opensaml.storage.impl.client that implement StorageCapabilities
Modifier and Type
Class
Description
`class`
`ClientStorageService`
Implementation of `StorageService` that stores data in-memory in a shared session attribute.

## Uses of StorageCapabilities in org.opensaml.storage.impl.memcached

Classes in org.opensaml.storage.impl.memcached that implement StorageCapabilities
Modifier and Type
Class
Description
`class`
`MemcachedStorageCapabilities`
Provides a description of memcached capabilities.
Methods in org.opensaml.storage.impl.memcached that return StorageCapabilities
Modifier and Type
Method
Description
`StorageCapabilities`
MemcachedStorageService.`getCapabilities()`
Returns the capabilities of the underlying store.