←Select platform

ObjectCache Class Members

Summary

The following tables list the members exposed by ObjectCache.

Protected Constructors

Name Description
ObjectCache Initializes a new instance of ObjectCache

Public Methods

Name Description
Add Adds a new item into the cache using the specified absolute expiration data and region name
AddOrGetExisting Adds an entry using key and value pair and absolute expiration date into the cache, and returns an existing cache entry with a matching key.
BeginAddExternalResource Begins adding a new cache item.
Contains Checks whether the specified cache entry exists in the cache.
CopyCacheItemPolicy Creates a copy of a cache policy.
DateFromString Parses a date / time value stored in a string.
DateToString Converts a date / time value to a string using the current format.
DeleteAll Deletes the specified items from the cache.
DeleteItem Deletes the specified item from the cache.
DeleteRegion Deletes the specified region and all its data.
EndAddExternalResource Ends adding a new cache item and commit the changes.
EnumerateKeys Enumerates all the items in a region.
EnumerateRegions Enumerates all the regions in this cache.
Get Value of the specified cache entry.
GetCacheItem Specified cache entry from the cache.
GetCount Total number of cache entries in the cache.
GetItemExternalResource Get a URI to the cache item
GetItemVirtualDirectoryUrl Gets a URI that provides HTTP GET access to data for the specified item.
GetStatistics Returns a snapshot of the number of items in the specified region.
GetValues Cache entries that correspond the specified keys.
IsInfinite Determines whether the specified time span is an infinite value.
Remove Removes an entry from the cache.
RemoveItemExternalResource Removes the external resource URI associated with the specified cache item
Set Adds a key/value pair item into the cache with the specified absolute expiration date.
Update Update an existing item in the cache.
UpdateCacheItem Update an existing item in the cache.
UpdatePolicy Update the policy of an existing cache item.

Protected Methods

Name Description
GetEnumerator Creates an enumerator that can be used to iterate through a collection of cache entries.
OnCacheItemExpired Raises the CacheItemExpired event.
OnCacheItemExpiring Raises the CacheItemExpiring event.

Public Properties

Name Description
DataSerializationMode Determines the type of serialization to use when the data is saved into the cache.
DefaultCacheCapabilities The capabilities of this cache
Item The cache item.
Name Unique name of this cache object
PolicySerializationMode Determines the type of serialization to use when the policy is saved into the cache.

Public Events

Name Description
CacheItemExpired Occurs when an expired item has been removed from the cache.
CacheItemExpiring Occurs when an item has expired and is about to be removed from the cache.

Public Fields

Name Description
DateFormat Format to use when storing dates in the XML and JSON formats.
InfiniteAbsoluteExpiration Value that indicates that a cache entry has no absolute expiration.
NoSlidingExpiration Value that indicates that a cache entry has no sliding expiration.
Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Caching Assembly