The ICacheConcurrencyStrategy type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AfterInsert |
Called after an item has been inserted (after the transaction completes), instead of calling release().
| |
| AfterUpdate |
Called after an item has been updated (after the transaction completes),
instead of calling Release().
| |
| Clear |
Evict all items from the cache immediately.
| |
| Destroy |
Clean up all resources.
| |
| Evict |
Called after an item has become stale (before the transaction completes).
| |
| Get |
Attempt to retrieve an object from the Cache
| |
| Insert |
Called after an item has been inserted (before the transaction completes), instead of calling Evict().
| |
| Lock |
We are going to attempt to update/delete the keyed object
| |
| Put |
Attempt to cache an object, after loading from the database
| |
| Release |
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
| |
| Remove |
Evict an item from the cache immediately (without regard for transaction isolation).
| |
| Update |
Called after an item has been updated (before the transaction completes),
instead of calling Evict().
|
Properties
| Name | Description | |
|---|---|---|
| Cache |
Gets or sets the ICache for this strategy to use.
| |
| RegionName |
Gets the cache region name.
|