Beispiel #1
0
        async Task AddNode(INodeValueFactory <TValue> nodeValueFactory)
        {
            var value = await nodeValueFactory.CreateValue().ConfigureAwait(false);

            Statistics.Miss();

            AddValue(value);

            CheckCacheStatus();
        }
Beispiel #2
0
 public FactoryNode(INodeValueFactory <TValue> nodeValueFactory)
 {
     _nodeValueFactory = nodeValueFactory;
 }
Beispiel #3
0
 public void Add(INodeValueFactory <TValue> nodeValueFactory)
 {
     Task.Run(() => AddNode(nodeValueFactory));
 }