2010-08-26 4 views

risposta

8

È thread-safe come il metodo compare.

L'implementazione predefinita di Ordering non ha dati di istanza, quindi l'unica cosa che conta è come si definisce il metodo di confronto.

5

Sì, Ordering oggetti sono tutti immutabili se non si fa qualcosa per farli mutabile, come ad esempio l'estensione Ordering e l'aggiunta di campi mutabili, o fornire un mutabile Comparator nel metodo from(Comparator) o un mutabili Function in onResultOf(Function).

Ma in genere, dovresti fare di tutto per renderne uno che non sia sicuro.