Framework code for benchmarking.

Our goal was to make it easy (or easier) to implement benchmark workloads. You implement a few classes to specify your workload's behavior and the framework takes care of setup, thread coordination, connection management, and so fourth.

To see a simple example of a workload, take a look at the simple workload.

Beyond that, the Interfaces and Base*.java files are good places to look.