#include <coherence/net/cache/CacheLoader.hpp>
Inherited by AbstractCacheLoader [virtual], CacheStore [virtual], and IterableCacheLoader [virtual].
Public Types | |
| typedef spec::Handle | Handle | 
| CacheLoader Handle definition.  | |
| typedef spec::View | View | 
| CacheLoader View definition.  | |
| typedef spec::Holder | Holder | 
| CacheLoader Holder definition.  | |
Public Member Functions | |
| virtual Object::Holder | load (Object::View vKey)=0 | 
| Return the value associated with the specified key, or NULL if the key does not have an associated value in the underlying store.   | |
| virtual Map::View | loadAll (Collection::View vColKeys)=0 | 
| Return the values associated with each the specified keys in the passed collection.   | |
| virtual Object::Holder load | ( | Object::View | vKey | ) |  [pure virtual] | 
        
Return the value associated with the specified key, or NULL if the key does not have an associated value in the underlying store.
| vKey | key whose associated value is to be returned | 
NULL if no value is available for that key | virtual Map::View loadAll | ( | Collection::View | vColKeys | ) |  [pure virtual] | 
        
Return the values associated with each the specified keys in the passed collection.
If a key does not have an associated value in the underlying store, then the return map will not have an entry for that key.
| vColKeys | a collection of keys to load | 
Implemented in AbstractCacheLoader.