|
CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.tangosol.coherence.weblogic.PortalCacheProvider.CacheImpl.EntryInfo com.tangosol.coherence.weblogic.PortalCacheProvider.ReloadableCacheImpl.ReloadableEntryInfo
protected class PortalCacheProvider.ReloadableCacheImpl.ReloadableEntryInfo
An EntryInfo extension that contains additional metadata about a cached Map.Entry that can be refreshed using a CacheReloader.
This class is not thread-safe.
Field Summary | |
---|---|
protected long |
m_cExpiryDelay
The time-to-live of the corresponding Map.Entry. |
protected com.bea.p13n.cache.CacheReloader |
m_reloader
The CacheReloader used to refresh the corresponding Map.Entry value. |
Fields inherited from class com.tangosol.coherence.weblogic.PortalCacheProvider.CacheImpl.EntryInfo |
---|
m_fLocal |
Constructor Summary | |
---|---|
protected |
PortalCacheProvider.ReloadableCacheImpl.ReloadableEntryInfo(boolean fLocal)
Create a new ReloadableEntryInfo. |
protected |
PortalCacheProvider.ReloadableCacheImpl.ReloadableEntryInfo(boolean fLocal,
com.bea.p13n.cache.CacheReloader reloader,
long cMillis)
Create a new ReloadableEntryInfo. |
Method Summary | |
---|---|
protected com.bea.p13n.cache.CacheReloader |
getCacheReloader()
Return the CacheReloader used to refresh the corresponding Map.Entry value. |
protected long |
getExpiryDelay()
Return the time-to-live of the corresponding Map.Entry. |
protected void |
setCacheReloader(com.bea.p13n.cache.CacheReloader reloader)
Set the CacheReloader used to refresh the corresponding Map.Entry value. |
protected void |
setExpiryDelay(long cMillis)
Set the time-to-live of the corresponding Map.Entry. |
Methods inherited from class com.tangosol.coherence.weblogic.PortalCacheProvider.CacheImpl.EntryInfo |
---|
getDescription, isLocal, setLocal, toString |
Field Detail |
---|
protected com.bea.p13n.cache.CacheReloader m_reloader
protected long m_cExpiryDelay
Constructor Detail |
---|
protected PortalCacheProvider.ReloadableCacheImpl.ReloadableEntryInfo(boolean fLocal)
fLocal
- if true, the corresponding Map.Entry is stored in
the local Mapprotected PortalCacheProvider.ReloadableCacheImpl.ReloadableEntryInfo(boolean fLocal, com.bea.p13n.cache.CacheReloader reloader, long cMillis)
fLocal
- if true, the corresponding Map.Entry is stored in
the local Mapreloader
- the CacheReloader that should be used to reload the
corresponding Map.Entry valuecMillis
- the TTL of the corresponding Map.EntryMethod Detail |
---|
protected com.bea.p13n.cache.CacheReloader getCacheReloader()
protected void setCacheReloader(com.bea.p13n.cache.CacheReloader reloader)
reloader
- the new CacheReloaderprotected long getExpiryDelay()
protected void setExpiryDelay(long cMillis)
cMillis
- the new TTL of the Map.Entry
|
CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |