IRawStoreimplementations. This class uses a delegation pattern for the
IStoreSerializerinterface and does not implement either the methods defined directly by the
IRawStoreinterface nor the methods of the
IAddressManagerinterface. As such it may be used as an abstract base class by any
|Constructor and Description|
The designated constructor.
|Modifier and Type||Method and Description|
The default implementation is a NOP.
Return an input stream from which a previously written stream may be read back.
Return an output stream which can be used to write on the backing store.
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, deleteResources, destroy, force, getFile, getResourceMetadata, getUUID, isFullyBuffered, isOpen, isReadOnly, isStable, read, size, write
getByteCount, getOffset, getPhysicalAddress, toAddr, toString
public abstract IAddressManager getAddressManager()
IAddressManagerimplementation for this
LRUNexus depends on the delegation model to retain
references to the
IAddressManager without causing the
IRawStore to be retained. It uses the
decode the address in order to track the bytesOnDisk for the buffered
public void delete(long addr)
public IPSOutputStream getOutputStream()
public InputStream getInputStream(long addr)
Copyright © 2006–2016 SYSTAP, LLC DBA Blazegraph. All rights reserved.