## Uses of Interface
org.red5.server.api.cache.ICacheable

Packages that use ICacheable
Package | Description
--- | ---
org.red5.server.api.cache |
org.red5.server.cache |

### Uses of ICacheable in org.red5.server.api.cache

Methods in org.red5.server.api.cache that return ICacheable
Modifier and Type | Method and Description
--- | ---
`ICacheable` | ICacheStore.`get(String name)` Return a cached object with the given name.

Methods in org.red5.server.api.cache that return types with arguments of type ICacheable
Modifier and Type | Method and Description
--- | ---
`Iterator<SoftReference<? extends ICacheable>>` | ICacheStore.`getObjects()` Return iterator over the already loaded objects in the storage.

Methods in org.red5.server.api.cache with parameters of type ICacheable
Modifier and Type | Method and Description
--- | ---
`boolean` | ICacheStore.`remove(ICacheable obj)` Delete the passed cached object.

### Uses of ICacheable in org.red5.server.cache

Classes in org.red5.server.cache that implement ICacheable
Modifier and Type | Class and Description
--- | ---
`class` | `CacheableImpl` Provides an implementation of a cacheable object.

Methods in org.red5.server.cache that return ICacheable
Modifier and Type | Method and Description
--- | ---
`ICacheable` | CacheImpl.`get(String name)` Return a cached object with the given name.
`ICacheable` | EhCacheImpl.`get(String name)` Return a cached object with the given name.
`ICacheable` | NoCacheImpl.`get(String name)` Return a cached object with the given name.

Methods in org.red5.server.cache that return types with arguments of type ICacheable
Modifier and Type | Method and Description
--- | ---
`Iterator<SoftReference<? extends ICacheable>>` | CacheImpl.`getObjects()` Return iterator over the already loaded objects in the storage.
`Iterator<SoftReference<? extends ICacheable>>` | EhCacheImpl.`getObjects()` Return iterator over the already loaded objects in the storage.
`Iterator<SoftReference<? extends ICacheable>>` | NoCacheImpl.`getObjects()` Return iterator over the already loaded objects in the storage.

Methods in org.red5.server.cache with parameters of type ICacheable
Modifier and Type | Method and Description
--- | ---
`protected void` | CacheImpl.`put(String name, ICacheable obj)`
`boolean` | CacheImpl.`remove(ICacheable obj)` Delete the passed cached object.
`boolean` | EhCacheImpl.`remove(ICacheable obj)` Delete the passed cached object.
`boolean` | NoCacheImpl.`remove(ICacheable obj)` Delete the passed cached object.