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.
|