at.newmedialab.ldpath.backend.linkeddata
Class LDMemoryBackend

java.lang.Object
  extended by at.newmedialab.ldpath.backend.sesame.AbstractSesameBackend
      extended by at.newmedialab.ldpath.backend.sesame.SesameRepositoryBackend
          extended by at.newmedialab.ldpath.backend.linkeddata.AbstractLDBackend
              extended by at.newmedialab.ldpath.backend.linkeddata.LDMemoryBackend
All Implemented Interfaces:
LDCacheProvider, at.newmedialab.ldpath.api.backend.RDFBackend<org.openrdf.model.Value>

public class LDMemoryBackend
extends AbstractLDBackend

A Linked Data backend implementation with no persistent storage. All retrieved data is kept in memory and discarded when the virtual machine exits.

Author: Sebastian Schaffert


Constructor Summary
LDMemoryBackend()
           
 
Method Summary
 Map<String,CacheEntry> getMetadataRepository()
          Return a map that can be used to store caching metadata about resources.
 
Methods inherited from class at.newmedialab.ldpath.backend.linkeddata.AbstractLDBackend
getTripleRepository, listEndpoints, listObjects, listSubjects, registerEndpoint, unregisterEndpoint
 
Methods inherited from class at.newmedialab.ldpath.backend.sesame.SesameRepositoryBackend
createLiteral, createLiteral, createURI, getRepository, setRepository
 
Methods inherited from class at.newmedialab.ldpath.backend.sesame.AbstractSesameBackend
booleanValue, createLiteralInternal, createLiteralInternal, createURIInternal, dateTimeValue, dateValue, debugType, decimalValue, doubleValue, floatValue, getLiteralLanguage, getLiteralType, getThreadPool, integerValue, intValue, isBlank, isLiteral, isURI, listObjectsInternal, listSubjectsInternal, longValue, stringValue, supportsThreading, timeValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDMemoryBackend

public LDMemoryBackend()
Method Detail

getMetadataRepository

public Map<String,CacheEntry> getMetadataRepository()
Return a map that can be used to store caching metadata about resources. The LDCacheProvider should take care of persisting the metadata if desired.

Returns:
a map for storing caching metadata


Copyright © 2012-2013 Salzburg Research. All Rights Reserved.