Class CachingOptions
Provides the user to configure different options that can be set while caching a certain item/result set.
Inheritance
Inherited Members
Assembly: Alachisoft.Integrations.EntityFramework.CachingProvider.dll
Syntax
public class CachingOptions : ICloneable
Constructors
| Name | Description |
|---|---|
| CachingOptions() | Creates an instance of CachingOptions with default values. |
Properties
| Name | Description |
|---|---|
| AbsoluteExpirationTime | Returns the absolute time when the item will expire. |
| DbSyncDependency | Specifies whether to create a database dependency with the result set or not. |
| ExpirationType | Returns the configured expiration type. |
| Priority | Specifies the priority of the item. Low priority items are evicted first when eviction triggers.
By default the priority is |
| QueryIdentifier | Identifier for a query which is added as a |
| SlidingExpirationTime | Returns the sliding expiration time span of the item that will be cached. |
| StoreAs | Specifies whether the result set should be stored as seperate entities or as a collection. |
Methods
| Name | Description |
|---|---|
| Clone() | Creates a shallow copy of this instance. |
| SetAbsoluteExpiration(DateTime) | Sets the absolute expiration time of the caching item. Only one type of expiration, either absoute expiration or sliding expiration, can be configured at one time. |
| SetSlidingExpiration(TimeSpan) | Sets the sliding expiration time of the caching item. Only one type of expiration, either absoute expiration or sliding expiration, can be configured at one time. |