Immutable Collections for Java ist eine Bibliothek, die unveränderliche und persistente Collection-Klassen für Java bereitstellt. Die Methoden zum Hinzufügen und Entfernen erstellen Kopien der Collections. Jede Kopie teilt den größten Teil der Struktur mit den anderen Kopien, um den Speicherbedarf zu minimieren. (non)