程序包 | 说明 |
---|---|
org.opencms.cache |
Implementations of specialized caches used in OpenCms.
|
org.opencms.flex |
Provides low-level JSP integration funtionality for OpenCms,
also implements the FlexCache, a declarative parameter-based cache.
|
限定符和类型 | 方法和说明 |
---|---|
I_CmsLruCacheObject |
I_CmsLruCacheObject.getNextLruObject()
Returns the next object in the double linked list of all cached objects.
|
I_CmsLruCacheObject |
I_CmsLruCacheObject.getPreviousLruObject()
Returns the previous object in the double linked list of all cached objects.
|
I_CmsLruCacheObject |
CmsLruCache.remove(I_CmsLruCacheObject theCacheObject)
Removes an object from the list of all cached objects in this cache,
no matter what position it has inside the list.
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
CmsLruCache.add(I_CmsLruCacheObject theCacheObject)
Adds a new object to this cache.
|
I_CmsLruCacheObject |
CmsLruCache.remove(I_CmsLruCacheObject theCacheObject)
Removes an object from the list of all cached objects in this cache,
no matter what position it has inside the list.
|
void |
I_CmsLruCacheObject.setNextLruObject(I_CmsLruCacheObject theNextObject)
Set the next object in the double linked list of all cached objects.
|
void |
I_CmsLruCacheObject.setPreviousLruObject(I_CmsLruCacheObject thePreviousObject)
Set the previous object in the double linked list of all cached objects.
|
boolean |
CmsLruCache.touch(I_CmsLruCacheObject theCacheObject)
Touch an existing object in this cache, in the sense that it's "last-recently-used" state
is updated.
|
限定符和类型 | 类和说明 |
---|---|
class |
CmsFlexCacheEntry
Contains the contents of a cached resource.
|
限定符和类型 | 字段和说明 |
---|---|
java.util.Map<java.lang.String,I_CmsLruCacheObject> |
CmsFlexCache.CmsFlexCacheVariation.m_map
Maps variations to CmsFlexCacheEntries.
|
限定符和类型 | 方法和说明 |
---|---|
I_CmsLruCacheObject |
CmsFlexCacheEntry.getNextLruObject() |
I_CmsLruCacheObject |
CmsFlexCacheEntry.getPreviousLruObject() |
限定符和类型 | 方法和说明 |
---|---|
void |
CmsFlexCacheEntry.setNextLruObject(I_CmsLruCacheObject theNextEntry) |
void |
CmsFlexCacheEntry.setPreviousLruObject(I_CmsLruCacheObject thePreviousEntry) |
限定符和类型 | 方法和说明 |
---|---|
void |
CmsFlexCacheEntry.setVariationData(java.lang.String theVariationKey,
java.util.Map<java.lang.String,I_CmsLruCacheObject> theVariationMap)
Stores a backward reference to the map and key where this cache entry is stored.
|