Partager via


CacheItem Members

Include Protected Members
Include Inherited Members

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The CacheItem type exposes the following members.

Constructors

  Name Description
Public method CacheItem Overloaded.

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetExpirations
Returns array of ICacheItemExpiration objects for this instance.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method HasExpired
Evaluates all cacheItemExpirations associated with this cache item to determine if it should be considered expired. Evaluation stops as soon as any expiration returns true.
Public method MakeEligibleForScavenging
Makes the cache item eligible for scavenging.
Public method MakeNotEligibleForScavenging
Makes the cache item not eligible for scavenging.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method TouchedByUserAction
Intended to be used internally only. This method is called whenever a CacheItem is touched through the action of a user. It prevents this CacheItem from being expired or scavenged during an in-progress expiration or scavenging process. It has no effect on subsequent expiration or scavenging processes.

Properties

  Name Description
Public property EligibleForScavenging
Intended to be used internally only. The value should be true when an item is eligible for scavenging.
Public property Key
Returns the key associated with this CacheItem
Public property LastAccessedTime
Returns the last accessed time.
Public property RefreshAction
Intended to be used internally only. Returns object used to refresh expired CacheItems.
Public property ScavengingPriority
Returns the CacheItemPriority assigned to this CacheItem
Public property Value
Returns the cached value of this CacheItem
Public property WillBeExpired
Intended to be used internally only. The value should be true when an item is eligible to be expired.

See Also

CacheItem Class

Microsoft.Practices.EnterpriseLibrary.Caching Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.