├── Changes.txt ├── README ├── pom.xml └── src ├── main └── java │ └── vanilla │ └── java │ └── collections │ ├── HugeArrayBuilder.java │ ├── HugeMapBuilder.java │ ├── api │ ├── Embedded.java │ ├── HugeAllocation.java │ ├── HugeArrayList.java │ ├── HugeContainer.java │ ├── HugeElement.java │ ├── HugeElementType.java │ ├── HugeIterator.java │ ├── HugeListIterator.java │ ├── HugeMap.java │ ├── Id.java │ ├── Predicate.java │ ├── Recycleable.java │ └── Visitor.java │ ├── impl │ ├── AbstractHugeArrayList.java │ ├── AbstractHugeContainer.java │ ├── AbstractHugeElement.java │ ├── AbstractHugeMap.java │ ├── ColumnHugeArrayList.java │ ├── GenerateHugeArrays.java │ ├── HugeCollectionBuilder.java │ ├── HugeListIteratorImpl.java │ └── MappedFileChannel.java │ └── model │ ├── AbstractFieldModel.java │ ├── BCType.java │ ├── Boolean2FieldModel.java │ ├── BooleanFieldModel.java │ ├── Byte2FieldModel.java │ ├── ByteFieldModel.java │ ├── CharFieldModel.java │ ├── DoubleFieldModel.java │ ├── Enum8FieldModel.java │ ├── Enumerated16FieldModel.java │ ├── FieldModel.java │ ├── FloatFieldModel.java │ ├── IntFieldModel.java │ ├── LongFieldModel.java │ ├── MethodModel.java │ ├── MethodType.java │ ├── ObjectFieldModel.java │ ├── ShortFieldModel.java │ ├── TypeModel.java │ └── UsedFromByteCode.java └── test └── java └── vanilla └── java └── collections ├── ClassNodeTest.java ├── HugeArrayBuilderTest.java ├── HugeArrayVsSerializationTest.java ├── MemoryMappedTest.java ├── MutableTypes.java ├── ObjectTypes.java └── hand ├── HandTypeArrayListTest.java ├── HandTypeMapTest.java ├── HandTypes.java ├── HandTypesAllocation.java ├── HandTypesArrayList.java ├── HandTypesElement.java ├── HandTypesImpl.java ├── HandTypesKey.java ├── HandTypesKeyElement.java ├── HandTypesKeyImpl.java ├── HandTypesMap.java └── HandTypesValueElement.java /Changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/Changes.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/README -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/HugeArrayBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/HugeArrayBuilder.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/HugeMapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/HugeMapBuilder.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/Embedded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/Embedded.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/HugeAllocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/HugeAllocation.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/HugeArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/HugeArrayList.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/HugeContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/HugeContainer.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/HugeElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/HugeElement.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/HugeElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/HugeElementType.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/HugeIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/HugeIterator.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/HugeListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/HugeListIterator.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/HugeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/HugeMap.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/Id.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/Predicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/Predicate.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/Recycleable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/Recycleable.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/api/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/api/Visitor.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/AbstractHugeArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/AbstractHugeArrayList.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/AbstractHugeContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/AbstractHugeContainer.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/AbstractHugeElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/AbstractHugeElement.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/AbstractHugeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/AbstractHugeMap.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/ColumnHugeArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/ColumnHugeArrayList.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/GenerateHugeArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/GenerateHugeArrays.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/HugeCollectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/HugeCollectionBuilder.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/HugeListIteratorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/HugeListIteratorImpl.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/impl/MappedFileChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/impl/MappedFileChannel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/AbstractFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/AbstractFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/BCType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/BCType.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/Boolean2FieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/Boolean2FieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/BooleanFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/BooleanFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/Byte2FieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/Byte2FieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/ByteFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/ByteFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/CharFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/CharFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/DoubleFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/DoubleFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/Enum8FieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/Enum8FieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/Enumerated16FieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/Enumerated16FieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/FieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/FieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/FloatFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/FloatFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/IntFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/IntFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/LongFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/LongFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/MethodModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/MethodModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/MethodType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/MethodType.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/ObjectFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/ObjectFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/ShortFieldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/ShortFieldModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/TypeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/TypeModel.java -------------------------------------------------------------------------------- /src/main/java/vanilla/java/collections/model/UsedFromByteCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/main/java/vanilla/java/collections/model/UsedFromByteCode.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/ClassNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/ClassNodeTest.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/HugeArrayBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/HugeArrayBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/HugeArrayVsSerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/HugeArrayVsSerializationTest.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/MemoryMappedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/MemoryMappedTest.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/MutableTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/MutableTypes.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/ObjectTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/ObjectTypes.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypeArrayListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypeArrayListTest.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypeMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypeMapTest.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypes.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesAllocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesAllocation.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesArrayList.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesElement.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesImpl.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesKey.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesKeyElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesKeyElement.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesKeyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesKeyImpl.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesMap.java -------------------------------------------------------------------------------- /src/test/java/vanilla/java/collections/hand/HandTypesValueElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChronicleClientProjects/Collections/HEAD/src/test/java/vanilla/java/collections/hand/HandTypesValueElement.java --------------------------------------------------------------------------------