|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServerCacheConfiguration
Defines configuration options for all server caches that do not have object store-specific characteristics. The options apply to the following caches: code module cache, GCD cache, marking set cache, metadata cache, subject cache, and user token cache. Options include a time-to-live (TTL) value for managing cache entry residency and a value that, when exceeded, triggers cache refresh activity on a least-recently-used basis. (Object store-related cache options, such as folder cache TTL and object security cache attributes, are set at the object store level.)
The ServerCacheConfiguration
object is contained in the SubsystemConfigurationList
property of the server hierarchy objects (Domain
, Site
, Virtual Server
, and ServerInstance
). To access a
ServerCacheConfiguration
object, call get_SubsystemConfigurations
to retrieve the SubsystemConfigurationList
from the
"host" independent object, then iterate the returned list.
To create a new instance, call Factory.ServerCacheConfiguration.createInstance
and add the new object to the
SubsystemConfigurationList
of the appropriate server hierarchy object. (Note:
The SubsystemConfigurationList
of the Domain
object cannot be modified. To update its ServerCacheConfiguration
object,
locate the pre-existing object in the list and update it.) The created object is a dependent object and is only persisted
when its parent object (the independently persistable object that references it) is persisted.
The ServerCacheConfiguration
object is associated with a Domain
, Site
,
Virtual Server
, or ServerInstance
object. The values of
the cache configuration properties are used while the FileNet P8 system is running and override the default values defined
at installation time.
Metadata
Auditable: false
Method Summary | |
---|---|
java.lang.Integer |
get_CodeModuleCacheEntryTTL()
Returns the value of the CodeModuleCacheEntryTTL property. |
java.lang.Integer |
get_CodeModuleCacheMaxFileSpace()
Returns the value of the CodeModuleCacheMaxFileSpace property. |
java.lang.Integer |
get_CodeModuleCacheMaxMemory()
Returns the value of the CodeModuleCacheMaxMemory property. |
java.lang.Integer |
get_GCDCacheTTL()
Returns the value of the GCDCacheTTL property. |
java.lang.Integer |
get_MarkingSetCacheEntryTTL()
Returns the value of the MarkingSetCacheEntryTTL property. |
java.lang.Integer |
get_MarkingSetCacheMaxEntries()
Returns the value of the MarkingSetCacheMaxEntries property. |
java.lang.Integer |
get_MetadataMergedScopeCacheMaxEntries()
Returns the value of the MetadataMergedScopeCacheMaxEntries property. |
java.lang.Integer |
get_NonPagedQueryMaxSize()
Returns the value of the NonPagedQueryMaxSize property. |
java.lang.Integer |
get_PrincipalCacheEntryTTL()
Returns the value of the PrincipalCacheEntryTTL property. |
java.lang.Integer |
get_PrincipalCacheMaxEntries()
Returns the value of the PrincipalCacheMaxEntries property. |
java.lang.Integer |
get_QueryPageDefaultSize()
Returns the value of the QueryPageDefaultSize property. |
java.lang.Integer |
get_QueryPageMaxSize()
Returns the value of the QueryPageMaxSize property. |
java.lang.Integer |
get_SubjectCacheEntryTTL()
Returns the value of the SubjectCacheEntryTTL property. |
java.lang.Integer |
get_SubjectCacheMaxEntries()
Returns the value of the SubjectCacheMaxEntries property. |
java.lang.Integer |
get_UserTokenCacheEntryTTL()
Returns the value of the UserTokenCacheEntryTTL property. |
java.lang.Integer |
get_UserTokenCacheMaxEntries()
Returns the value of the UserTokenCacheMaxEntries property. |
void |
set_CodeModuleCacheEntryTTL(java.lang.Integer value)
Sets the value of the CodeModuleCacheEntryTTL property. |
void |
set_CodeModuleCacheMaxFileSpace(java.lang.Integer value)
Sets the value of the CodeModuleCacheMaxFileSpace property. |
void |
set_CodeModuleCacheMaxMemory(java.lang.Integer value)
Sets the value of the CodeModuleCacheMaxMemory property. |
void |
set_GCDCacheTTL(java.lang.Integer value)
Sets the value of the GCDCacheTTL property. |
void |
set_MarkingSetCacheEntryTTL(java.lang.Integer value)
Sets the value of the MarkingSetCacheEntryTTL property. |
void |
set_MarkingSetCacheMaxEntries(java.lang.Integer value)
Sets the value of the MarkingSetCacheMaxEntries property. |
void |
set_MetadataMergedScopeCacheMaxEntries(java.lang.Integer value)
Sets the value of the MetadataMergedScopeCacheMaxEntries property. |
void |
set_NonPagedQueryMaxSize(java.lang.Integer value)
Sets the value of the NonPagedQueryMaxSize property. |
void |
set_PrincipalCacheEntryTTL(java.lang.Integer value)
Sets the value of the PrincipalCacheEntryTTL property. |
void |
set_PrincipalCacheMaxEntries(java.lang.Integer value)
Sets the value of the PrincipalCacheMaxEntries property. |
void |
set_QueryPageDefaultSize(java.lang.Integer value)
Sets the value of the QueryPageDefaultSize property. |
void |
set_QueryPageMaxSize(java.lang.Integer value)
Sets the value of the QueryPageMaxSize property. |
void |
set_SubjectCacheEntryTTL(java.lang.Integer value)
Sets the value of the SubjectCacheEntryTTL property. |
void |
set_SubjectCacheMaxEntries(java.lang.Integer value)
Sets the value of the SubjectCacheMaxEntries property. |
void |
set_UserTokenCacheEntryTTL(java.lang.Integer value)
Sets the value of the UserTokenCacheEntryTTL property. |
void |
set_UserTokenCacheMaxEntries(java.lang.Integer value)
Sets the value of the UserTokenCacheMaxEntries property. |
Methods inherited from interface com.filenet.api.admin.SubsystemConfiguration |
---|
get_Id |
Methods inherited from interface com.filenet.api.core.EngineObject |
---|
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses |
Method Detail |
---|
java.lang.Integer get_GCDCacheTTL()
void set_GCDCacheTTL(java.lang.Integer value)
java.lang.Integer get_CodeModuleCacheEntryTTL()
void set_CodeModuleCacheEntryTTL(java.lang.Integer value)
java.lang.Integer get_CodeModuleCacheMaxMemory()
void set_CodeModuleCacheMaxMemory(java.lang.Integer value)
java.lang.Integer get_CodeModuleCacheMaxFileSpace()
void set_CodeModuleCacheMaxFileSpace(java.lang.Integer value)
java.lang.Integer get_MarkingSetCacheMaxEntries()
void set_MarkingSetCacheMaxEntries(java.lang.Integer value)
java.lang.Integer get_MarkingSetCacheEntryTTL()
void set_MarkingSetCacheEntryTTL(java.lang.Integer value)
java.lang.Integer get_UserTokenCacheMaxEntries()
void set_UserTokenCacheMaxEntries(java.lang.Integer value)
java.lang.Integer get_UserTokenCacheEntryTTL()
void set_UserTokenCacheEntryTTL(java.lang.Integer value)
java.lang.Integer get_SubjectCacheMaxEntries()
void set_SubjectCacheMaxEntries(java.lang.Integer value)
java.lang.Integer get_SubjectCacheEntryTTL()
void set_SubjectCacheEntryTTL(java.lang.Integer value)
java.lang.Integer get_MetadataMergedScopeCacheMaxEntries()
void set_MetadataMergedScopeCacheMaxEntries(java.lang.Integer value)
java.lang.Integer get_QueryPageMaxSize()
void set_QueryPageMaxSize(java.lang.Integer value)
java.lang.Integer get_QueryPageDefaultSize()
void set_QueryPageDefaultSize(java.lang.Integer value)
java.lang.Integer get_NonPagedQueryMaxSize()
void set_NonPagedQueryMaxSize(java.lang.Integer value)
java.lang.Integer get_PrincipalCacheMaxEntries()
void set_PrincipalCacheMaxEntries(java.lang.Integer value)
java.lang.Integer get_PrincipalCacheEntryTTL()
void set_PrincipalCacheEntryTTL(java.lang.Integer value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |