JImmutable Collections · Library providing immutable/persistent collection classes for Java. While collections are immutable they provide methods for adding and removing values by creating new modified copies of themselves. Each copy shares almost all of its structure with other copies to minimize memory consumption.
Group: org.javimmutable - All Dependencies
javimmutable-collections
3.2.1
javimmutable-jackson · Add-on datatype-support module for Jackson (https://github.com/FasterXML/jackson) that handles JImmutable collections.
javimmutable-freemarker · Add-on module for freemarker (https://freemarker.apache.org) that handles JImmutable collections.
collections
4.0.0a
JImmutable Collections · Library providing immutable/persistent collection classes for Java. While collections are immutable they provide methods for adding and removing values by creating new modified copies of themselves. Each copy shares almost all of its structure with other copies to minimize memory consumption.