Based on the Javolution 5.5.1 source code, combined with rawnet/javolution and Doug Lea's util.concurrent package in Release 1.3.4.
Since version 5.4, upstream Javolution has marked most public classes and methods as final, preventing overriding. This project removes those restrictions and continues to develop and extend the library.
See CHANGELOG.md.
ArrayListcan be replaced withFastTable.LinkedListcan be replaced withFastList.- To initialize a
FastTable/FastList:
FastTable table = new FastTable();
FastList list = new FastList();
// or:
FastCollection table = new FastTable();
FastCollection list = new FastList();This project supports building with Apache Ant™ and Apache Maven; please refer to the official websites for system requirements. However, to compile the source code and build the Javadoc, you will need Java 5 or Java 6, depending on your needs; see the build.xml file for details.