Package | Description |
---|---|
com.bigdata.io.writecache |
Low-level write cache service.
|
Modifier and Type | Field and Description |
---|---|
protected ConcurrentMap<Long,WriteCache.RecordMetadata> |
WriteCache.recordMap
An index into the write cache used for read through on the cache.
|
Modifier and Type | Method and Description |
---|---|
protected void |
WriteCache.resetRecordMapFromBuffer(ByteBuffer buf,
Map<Long,WriteCache.RecordMetadata> recordMap)
|
void |
WriteCache.FileChannelScatteredWriteCache.resetRecordMapFromBuffer(ByteBuffer buf,
Map<Long,WriteCache.RecordMetadata> recordMap)
Hook to rebuild
WriteCache.RecordMetadata after buffer has been
transferred. |
void |
WriteCache.setRecordMap(Collection<WriteCache.RecordMetadata> map) |
protected abstract boolean |
WriteCache.writeOnChannel(ByteBuffer buf,
long firstOffset,
Map<Long,WriteCache.RecordMetadata> recordMap,
long nanos)
Write the data from the buffer onto the channel.
|
protected boolean |
WriteCache.FileChannelWriteCache.writeOnChannel(ByteBuffer data,
long firstOffset,
Map<Long,WriteCache.RecordMetadata> recordMap,
long nanos) |
protected boolean |
WriteCache.FileChannelScatteredWriteCache.writeOnChannel(ByteBuffer data,
long firstOffsetIgnored,
Map<Long,WriteCache.RecordMetadata> recordMap,
long nanos)
Called by WriteCacheService to process a direct write for large
blocks and also to flush data from dirty caches.
|
protected boolean |
WriteCache.ReadCache.writeOnChannel(ByteBuffer buf,
long firstOffset,
Map<Long,WriteCache.RecordMetadata> recordMap,
long nanos) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.