getcacheparameterResult Structure Definition

The getcacheparameterResult structure defines the return type for getcacheparameter API.

Syntax



Members

rc

If the method succeeds, rc is 0 else rc > 0. Values above 0x8000 indicate Warnings.

message

If the method succeeds, message is NULL else message contains Error/Warning message.

cacheparameterList

List of cacheparameters


cacheparameter Structure Definition

The cacheparameter structure defines the actual return type values for getcacheparameter API.

Syntax



Members

disklimit

The disk limit for the Integrated Cache.

maxdisklimit

The maximum value of the memory limit for the Integrated Cache.

memlimit

The memory limit for the Integrated Cache.

memlimitactive

Active value of the memory limit for the Integrated Cache.

maxmemlimit

The maximum value of the memory limit for the Integrated Cache.

via

The string that is inserted in the "Via" header.

verifyusing

The criteria for deciding whether a cached object can be served for an incoming HTTP request.

maxpostlen

The maximum POST body size that the IC can accumulate.

prefetchcur

Number of current outstanding prefetches in the IC.

prefetchmaxpending

The maximum number of outstanding prefetches on the content group.

enablebypass

When this value is set to NO, an incoming request will serve a hit if a matching object is found in cache storage, regardless of the cacheability policy configuration. If set to YES, the bound request cacheability policies are evaluated before attempting any hit selection in the cache storage. If the request matches a policy with a NOCACHE action, the request will bypass all cache processing. This flag does not affect processing of requests that match any invalidation policy.

undefaction

Action to take when a policy cannot be evaluated.

enablehaobjpersist

The HA object persisting parameter. When this value is set to YES, cache objects can be synced to Secondary in a HA deployment. If set to NO, objects will never be syned to Secondary node.

cacheevictionpolicy

The cacheEvictionPolicy determines the threshold for preemptive eviction of cache objects using the LRU (Least Recently Used) algorithm. If set to AGGRESSIVE, eviction is triggered when free cache memory drops to 40%. MODERATE triggers eviction at 25%, and RELAXED triggers eviction at 10%.

_nextgenapiresource


See Also