namespace IStation { /// /// Respresents the setting state of a cache item whilst a write operation is being attempted on it via a consumer supplied function /// internal class CacheKeyBeingHandled { /// /// State of a GetGet operation acting on this key /// internal GetSetOperation GetSetOperation { get; } = new GetSetOperation(); /// /// State of a Set operation acting on this key /// internal SetOperation SetOperation { get; } = new SetOperation(); } }