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)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<SoftReferenceEntryCacheCfgClient,SoftReferenceEntryCacheCfg>
impl
- The managed object.public SoftReferenceEntryCacheCfg createServerConfiguration(ServerManagedObject<? extends SoftReferenceEntryCacheCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<SoftReferenceEntryCacheCfgClient,SoftReferenceEntryCacheCfg>
impl
- The server managed object.public Class<SoftReferenceEntryCacheCfg> getServerConfigurationClass()
ManagedObjectDefinition
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-2020 ForgeRock AS.