The InteralTreeActivityRepository is an activity repository using one or more binary interval tree data structures for storing activities.

The use of this ActivityRepository allows your application to perform binary search and ensures higher performance when processing a large number of activities.

This repository type is the default repository type. It is also the preferred repository for rows with a large number of intervals (hundreds).