Falcon uses two worker threads to process information within the Falcon structures. One thread, the "gopher" thread, is devoted to moving committed data changes from the Falcon log to data pages and to merge index changes with permanent index data. The second thread handles the periodic flushing of the page cache and scavenges space allocated within the record cache.
