#include <coherence/util/processor/PreloadRequest.hpp>
Inherits AbstractProcessor, and PortableObject.
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 | |||
Process a Map::Entry object.
This implementation throws an UnsupportedOperationException.
| ||||
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 | |||
Return a hash code value for the Object. This method is supported for the benefit of hash-based containers.
The general contract of
The default implementation is identity based.
| ||||
Protected Member Functions | ||||
PreloadRequest () | ||||
Construct a PreloadRequest. |