Class PublicationIdCache
java.lang.Object
org.eclipse.pass.loader.nihms.client.cache.PublicationIdCache
Caches pmid and publicationId combination for easy lookup
- Author:
- Karen Hanson
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Empty mapRetrieve publicationId by pmidstatic PublicationIdCacheGet singleton instance of PublicationIdCachevoidAdd publication to mapvoidRemove a Publication from cacheintsize()Get number of cached publications
-
Method Details
-
getInstance
Get singleton instance of PublicationIdCache- Returns:
- the Publication ID cache
-
put
Add publication to map- Parameters:
pmid- the pmidpublicationId- the publication id
-
get
Retrieve publicationId by pmid- Parameters:
pmid- the pmid- Returns:
- the publication uri
-
remove
Remove a Publication from cache- Parameters:
pmid- the pmid
-
size
public int size()Get number of cached publications- Returns:
- the size of the cache
-
clear
public void clear()Empty map
-