public final class SoftReferenceEntryCacheCfgDefn extends ManagedObjectDefinition<SoftReferenceEntryCacheCfgClient,SoftReferenceEntryCacheCfg>
The Soft Reference Entry Cache is a directory server entry cache implementation that uses soft references to manage objects to allow them to be freed if the JVM is running low on memory.
Modifier and Type | Method and Description |
---|---|
SoftReferenceEntryCacheCfgClient |
createClientConfiguration(ManagedObject<? extends SoftReferenceEntryCacheCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
SoftReferenceEntryCacheCfg |
createServerConfiguration(ServerManagedObject<? extends SoftReferenceEntryCacheCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
IntegerPropertyDefinition |
getCacheLevelPropertyDefinition()
Get the "cache-level" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
StringPropertyDefinition |
getExcludeFilterPropertyDefinition()
Get the "exclude-filter" property definition.
|
StringPropertyDefinition |
getIncludeFilterPropertyDefinition()
Get the "include-filter" property definition.
|
static SoftReferenceEntryCacheCfgDefn |
getInstance()
Get the Soft Reference Entry Cache configuration definition
singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
DurationPropertyDefinition |
getLockTimeoutPropertyDefinition()
Get the "lock-timeout" property definition.
|
Class<SoftReferenceEntryCacheCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this
managed object definition.
|
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static SoftReferenceEntryCacheCfgDefn getInstance()
public SoftReferenceEntryCacheCfgClient createClientConfiguration(ManagedObject<? extends SoftReferenceEntryCacheCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<SoftReferenceEntryCacheCfgClient,SoftReferenceEntryCacheCfg>
impl
- The managed object.public SoftReferenceEntryCacheCfg createServerConfiguration(ServerManagedObject<? extends SoftReferenceEntryCacheCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<SoftReferenceEntryCacheCfgClient,SoftReferenceEntryCacheCfg>
impl
- The server managed object.public Class<SoftReferenceEntryCacheCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<SoftReferenceEntryCacheCfgClient,SoftReferenceEntryCacheCfg>
public IntegerPropertyDefinition getCacheLevelPropertyDefinition()
Specifies the cache level in the cache order if more than one instance of the cache is configured.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the Soft Reference Entry Cache is enabled.
public StringPropertyDefinition getExcludeFilterPropertyDefinition()
The set of filters that define the entries that should be excluded from the cache.
public StringPropertyDefinition getIncludeFilterPropertyDefinition()
The set of filters that define the entries that should be included in the cache.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the Soft Reference Entry Cache implementation.
public DurationPropertyDefinition getLockTimeoutPropertyDefinition()
Specifies the length of time in milliseconds to wait while attempting to acquire a read or write lock.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.