|
void | add_entry (const std::string &brick_name, DataBlockHandle data_block) |
|
void | constraint_cache_size () |
|
bool | get_entry (const std::string &brick_name, DataBlockHandle &data_block) |
|
void | clear_cache () |
|
void | load_brick (LargeVolumeSchemaHandle schema, BrickInfo bi, std::string load_key) |
|
void | process_load_job (std::string load_key) |
|
void | clear_load_queue (std::string load_key) |
|
Public Member Functions inherited from Core::EventHandler |
bool | is_eventhandler_thread () const |
| Is this the event handler thread.
|
|
void | post_event (boost::function< void() > function) |
|
void | post_and_wait_event (boost::function< void() > function) |
|
bool | process_events () |
| Process the events that are in the event handler queue.
|
|
bool | wait_and_process_events () |
| Wait for events to come in and process the events.
|
|
bool | start_eventhandler () |
|
bool | eventhandler_started () |
| Check whether the eventhandler is running.
|
|
virtual void | run_eventhandler () |
| The main functions that processes all the incoming events.
|
|
void | install_eventhandler_context (EventHandlerContextHandle &context) |
|
|
long long | cache_capacity_ |
|
long long | cache_size_ |
|
cache_access_list_type | cache_access_list_ |
|
cache_map_type | cache_map_ |
|
LargeVolumeCache * | instance_ |
|
boost::unordered_map< std::string, std::queue< LoadJob > > | jobs_ |
|
The documentation for this class was generated from the following file:
- Core/LargeVolume/LargeVolumeCache.cc