Ho una collezione di oggetti, e per ognuno di essi ho bisogno di sapere se una condizione specifica è stata soddisfatta. Questa è una condizione ternaria, potrebbe non essere ancora testata, testata e fallita, o testata e superata. Attualmente ho una mappa in cui gli oggetti sono chiavi e i valori sono Boolean
s. Il valore è null
fino a test, e vero o falso in seguito. Tuttavia, mentre gli oggetti non dovrebbero mai cambiare durante questo processo, non sono immutabili e potrebbero teoricamente cambiare. Mi sento come se ci fosse un modo migliore per implementarlo, ma non so cosa sia. Qualche idea?