public class InMemoryRegistryStore<E> extends java.lang.Object implements RegistryStore<E>
| Constructor and Description |
|---|
InMemoryRegistryStore() |
| Modifier and Type | Method and Description |
|---|---|
E |
computeIfAbsent(java.lang.String key,
java.util.function.Function<? super java.lang.String,? extends E> mappingFunction) |
java.util.Optional<E> |
find(java.lang.String key) |
E |
putIfAbsent(java.lang.String key,
E value) |
java.util.Optional<E> |
remove(java.lang.String name) |
java.util.Optional<E> |
replace(java.lang.String name,
E newEntry) |
java.util.Collection<E> |
values() |
public E computeIfAbsent(java.lang.String key, java.util.function.Function<? super java.lang.String,? extends E> mappingFunction)
computeIfAbsent in interface RegistryStore<E>public E putIfAbsent(java.lang.String key, E value)
putIfAbsent in interface RegistryStore<E>public java.util.Optional<E> find(java.lang.String key)
find in interface RegistryStore<E>public java.util.Optional<E> remove(java.lang.String name)
remove in interface RegistryStore<E>public java.util.Optional<E> replace(java.lang.String name, E newEntry)
replace in interface RegistryStore<E>public java.util.Collection<E> values()
values in interface RegistryStore<E>