Definition in file BufferedBlockManager.h.
#include <pthread.h>
#include <deque>
#include "LRUCache.h"
#include "BlockManager.h"
#include "FileBlockManager.h"
Go to the source code of this file.
Classes | |
class | BufferedBlockManager |
The BufferedBlockManager provides the BlockManager, using a FileBlockManager. It provides a thread for background loading of file blocks in response to explicit prefetchBlock() requests and in advance of the actual getBlock() requests for block data. More... | |
Typedefs | |
typedef std::deque< int > | BlockQueue |
type for storage of block prefetch requests |