public interface CacheLoader<K,V> extends CacheCallback
Region.get(Object)
is called for a region
entry that has a null
value, the
load
method of the
region's cache loader is invoked. The load
method
creates the value for the desired key by performing an operation such
as a database query. The load
may also perform a
net search
that will look for the value in a cache instance hosted by
another member of the distributed system.Modifier and Type | Method and Description |
---|---|
V |
load(LoaderHelper<K,V> helper)
Loads a value.
|
close
V load(LoaderHelper<K,V> helper) throws CacheLoaderException
Region.get(Object, Object)
that triggered this load.
helper
- a LoaderHelper object that is passed in from cache service
and provides access to the key, region, argument, and netSearch
.null
causes
Region.get(Object, Object)
to return null
.CacheLoaderException,
- if an error occurs. This exception or any
other exception thrown by this method will be propagated back to the
application from the get method.CacheLoaderException
Region.get
Copyright © 1997-2017 Pivotal Software, Inc. All rights reserved.