Skip to content
sr edited this page Apr 17, 2020 · 12 revisions

Welcome to the Jcommon Wiki!

As the lead developer on this project at Facebook, I’ve taken it over after leaving. I have been the main driver of work since 2010, and plan to revamp and make the contributions relevant based on major changes in Guava and Java. The most immediate changes are to use base poms from the Airlift

It need some major overhaul based on additions to Guava over the years (it was Google Collections when this was build, with the compute map lacking functions we needed) as well as the new foreign memory interface (an off-heap memory manager was being built).

Please be patient as this is updated

Work in Progress
1. update pom files to be based off of https://github.com/airlift/airbase
2. update pom dependencies
3. remove code obsoleted by Guava and Java 14
4. port to Java 14 compile level

Directory of Pages

  • jcommon – overview of each module and some of the particularly interesting and useful classes
  • Coding Standards – the documented standards we apply and will use for pull requests
  • Commit and Release – how to get a commit into jcommon, and how to perform releases including push to central (for committers)

Feedback on these wikis and the code is welcome!


Software We Use to Develop Jcommon


YourKit supports open source projects with innovative and intelligent tools
for monitoring and profiling Java and .NET applications.
YourKit is the creator of YourKit Java Profiler,
YourKit .NET Profiler,
and YourKit YouMonitor.

yourkit logo

Clone this wiki locally