Class MemoryRepositoryRW<T>

java.lang.Object
dev.enola.data.AbstractMapRepositoryRW<T>
dev.enola.data.MemoryRepositoryRW<T>
All Implemented Interfaces:
Provider<String,T>, ProviderFromIRI<T>, Repository<T>, RepositoryRW<T>, Store<T>
Direct Known Subclasses:
ThingMemoryRepositoryRW

@ThreadSafe public abstract class MemoryRepositoryRW<T> extends AbstractMapRepositoryRW<T> implements RepositoryRW<T>
MemoryRepositoryRW is an in-memory RepositoryRW implemented using a ConcurrentHashMap. It is suitable for us by multiple concurrent threads.