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();
}
}