LocalLB::RAMCacheInformation

Introduced : BIG-IP_v9.0.5
The RAMCacheInformation interface enables you to query for RAM cache entries/statistics, as well as evicting RAM cache entries.

Methods

Method Description Introduced
evict_all_ramcache_entries Resets/evicts all cache entries. BIG-IP_v9.0.5
evict_ramcache_entry Note: This function has been deprecated. Please use evict_ramcache_entry_v2. Resets/evicts the cache entries associated with the specified keys. Note: The “max_responses” field in each RAMCacheKey key is ignored in this method. BIG-IP_v9.0.5
evict_ramcache_entry_v2 Resets/evicts the cache entries associated with the specified keys. Note: The “max_responses” field in each RAMCacheKey key is ignored in this method. BIG-IP_v9.4.2
get_ramcache_entry Gets the RAM cache entries associated with the specified keys. The “profile_name” in the key is required, however, other fields in each key are optionally specified. “max_response” is recommended to be set to avoid possible large amount of entries. BIG-IP_v9.0.5
get_ramcache_entry_exact_match Gets the RAM cache entries associated with the specified keys. Each field in the key must be provided, and together the key is used to extract a specific entry. However, since each entry with the same profile/hostname/URI can still vary based on the User-Agent or Accept-Encoding headers, a separate entry will be returned for each variation, with also the specific header string that causes the variation. BIG-IP_v9.0.5
get_version Gets the version information for this interface. BIG-IP_v9.0.5

Structures

Structure

Description

RAMCacheEntry

A struct that describes a RAM Cache entry and related statistics.

RAMCacheEntryExactMatch

A struct that describes a detailed RAM Cache entry and related statistics.

RAMCacheKey

A struct that describes a key used to query/evict RAM cache entries.


Enumerations

Enumeration Description
RAMCacheVaryType A list of types that indicate what type of content is cached.

Exceptions

Exception Description

Constants

Constant Type Value Description

Aliases

Alias Type Description
RAMCacheEntryExactMatchSequence RAMCacheEntryExactMatch [] A list of RAMCacheEntryExactMatch structs.
RAMCacheEntryExactMatchSequenceSequence RAMCacheEntryExactMatch [] [] A sequence of sequence of RAMCacheEntryExactMatch.
RAMCacheEntrySequence RAMCacheEntry [] A list of RAMCacheEntries.
RAMCacheEntrySequenceSequence RAMCacheEntry [] [] A sequence of sequence of RAMCacheEntries.
RAMCacheKeySequence RAMCacheKey [] A list of RAMCacheKey structs.
RAMCacheVaryTypeSequence RAMCacheVaryType [] A sequence of RAM Cache Vary types.

See Also

Warning

The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.

Sample Code


The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.