#include <coherence/util/processor/PreloadRequest.hpp>
Inherits AbstractProcessor.
No results are reported back to the caller.
The PreloadRequest process provides a means to "pre-load" an entry or a collection of entries into the cache using the cache's loader without incurring the cost of sending the value(s) over the network. If the corresponding entry (or entries) already exists in the cache, or if the cache does not have a loader, then invoking this EntryProcessor has no effect.
Public Types | |
typedef spec::Handle | Handle |
PreloadRequest Handle definition. | |
typedef spec::View | View |
PreloadRequest View definition. | |
typedef spec::Holder | Holder |
PreloadRequest Holder definition. | |
Public Member Functions | |
virtual Object::Holder | process (InvocableMap::Entry::Handle hEntry) const |
virtual Map::View | processAll (Set::View vsetEntries) const |
{ | |
virtual void | readExternal (PofReader::Handle hIn) |
virtual void | writeExternal (PofWriter::Handle hOut) const |
virtual bool | equals (Object::View v) const |
virtual size32_t | hashCode () const |
Protected Member Functions | |
PreloadRequest () | |
Construct a PreloadRequest. |