Module prov.service.core
Class DocumentResourceIndexInMemory
java.lang.Object
org.openprovenance.prov.service.core.memory.DocumentResourceIndexInMemory
- All Implemented Interfaces:
ResourceIndex<DocumentResource>
public class DocumentResourceIndexInMemory
extends Object
implements ResourceIndex<DocumentResource>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openprovenance.prov.storage.api.ResourceIndex
ResourceIndex.StorageKind -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Instantiable<DocumentResource> final Map<String, DocumentResource> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
table
-
factory
-
-
Constructor Details
-
DocumentResourceIndexInMemory
-
DocumentResourceIndexInMemory
public DocumentResourceIndexInMemory(int limit) -
DocumentResourceIndexInMemory
public DocumentResourceIndexInMemory()
-
-
Method Details
-
get
- Specified by:
getin interfaceResourceIndex<DocumentResource>
-
put
- Specified by:
putin interfaceResourceIndex<DocumentResource>
-
remove
- Specified by:
removein interfaceResourceIndex<DocumentResource>
-
newId
- Specified by:
newIdin interfaceResourceIndex<DocumentResource>
-
newResource
- Specified by:
newResourcein interfaceResourceIndex<DocumentResource>
-
newResource
- Specified by:
newResourcein interfaceResourceIndex<DocumentResource>
-
kind
- Specified by:
kindin interfaceResourceIndex<DocumentResource>
-
getAncestor
- Specified by:
getAncestorin interfaceResourceIndex<DocumentResource>
-
getIndex
Returns a thread safe instance.- Specified by:
getIndexin interfaceResourceIndex<DocumentResource>
-
close
public void close()- Specified by:
closein interfaceResourceIndex<DocumentResource>
-
register
-