lixiaojun
2022-08-02 66b07025421f9a1c68c9298b3cc8345280bfc0c7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
namespace IStation
{
    /// <summary>
    /// Respresents the setting state of a cache item whilst a write operation is being attempted on it via a consumer supplied function
    /// </summary>
    internal class CacheKeyBeingHandled
    {
        /// <summary>
        /// State of a GetGet operation acting on this key
        /// </summary>
        internal GetSetOperation GetSetOperation { get; } = new GetSetOperation();
 
        /// <summary>
        /// State of a Set operation acting on this key
        /// </summary>
        internal SetOperation SetOperation { get; } = new SetOperation();
    }
}