Ablaufendes Concurrent-Wörterbuch

8

Hallo, ich forsche nach einem gleichzeitigen Wörterbuch mit Ablauffunktionen.

Wir haben eine Liste von Objekten, auf die mit Hinzufügen und Entfernen von vielen verschiedenen Threads zugegriffen wird. Wir möchten auch eine Ablaufzeit für die Elemente für etwa 60 Sekunden. (Es wäre schön, wenn wir auf ein Ereignis hören könnten, das uns sagt, welche Elemente abgelaufen sind und aus der Liste entfernt wurden).

Wir brauchen auch das Nachschlagen, um wirklich schnell wie ein Wörterbuch zu sein.

Die Liste wird von tausenden Objekten fortgeführt.

Es ist also wie ein ConcurrentDictionary, aber mit Ablauffunktionen.

Kann MemoryCache etwas sein?

Oder sind es andere Dinge, auf die man schauen kann?

    
NPehrsson 26.09.2013, 10:59
quelle

1 Antwort

9

MemoryCache sieht ideal aus, besonders als

  

Dieser Typ ist threadsicher.

    
spender 26.09.2013, 11:03
quelle

Tags und Links