MemoryCacheValue Class |
Meant to be used by caching backends. It's a CacheValue with an extra object that functions as a lock. Do not use this if you're not
implementing a CachingBackend.

System.Object
PostSharp.Patterns.Caching.Implementation.CacheValue
PostSharp.Patterns.Caching.Backends.MemoryCacheValue
PostSharp.Patterns.Caching.Implementation.CacheValue
PostSharp.Patterns.Caching.Backends.MemoryCacheValue
Namespace: PostSharp.Patterns.Caching.Backends
Assembly: PostSharp.Patterns.Caching (in PostSharp.Patterns.Caching.dll) Version: 6.8.6.0 (6.8.6.0)

C#
public class MemoryCacheValue : CacheValue
The MemoryCacheValue type exposes the following members.

Name | Description | |
---|---|---|
![]() | MemoryCacheValue |
Initializes a new MemoryCacheValue.
|

Name | Description | |
---|---|---|
![]() | Dependencies |
Gets the list of dependencies of the cache.
(Inherited from CacheValue.) |
![]() | Sync |
Gets or sets the mutex that protects this cache key.
|
![]() | Value |
Gets the cached value.
(Inherited from CacheValue.) |

Name | Description | |
---|---|---|
![]() | WithValue | (Inherited from CacheValue.) |
