Class CachingNamespaceRepository

java.lang.Object
dev.enola.data.iri.namespace.repo.CachingNamespaceRepository
All Implemented Interfaces:
NamespaceRepository, Provider<String,Namespace>, ProviderFromIRI<Namespace>, Repository<Namespace>

public class CachingNamespaceRepository extends Object implements NamespaceRepository
NamespaceRepository which caches another one.

This is initialized one-time at construction; changes to the underlying NamespaceRepository are NOT automatically updated and IGNORED.