summaryrefslogtreecommitdiff
path: root/table/format.h
diff options
context:
space:
mode:
Diffstat (limited to 'table/format.h')
-rw-r--r--table/format.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/table/format.h b/table/format.h
index 2a3e1ac..66a15da 100644
--- a/table/format.h
+++ b/table/format.h
@@ -86,10 +86,13 @@ static const size_t kBlockTrailerSize = 5;
// Read the block identified by "handle" from "file". On success,
// store a pointer to the heap-allocated result in *block and return
// OK. On failure store NULL in *block and return non-OK.
+// On success, stores true in *may_cache if the result may be
+// cached, false if it must not be cached.
extern Status ReadBlock(RandomAccessFile* file,
const ReadOptions& options,
const BlockHandle& handle,
- Block** block);
+ Block** block,
+ bool* may_cache);
// Implementation details follow. Clients should ignore,