--- Title: GearsFuture alwaysopen: false categories: - docs - operate - stack description: Allows asynchronous processing of records. hideListLinks: true linkTitle: GearsFuture weight: 60 --- The `GearsFuture` class allows asynchronous processing of records in another thread. You can use a `GearsFuture` object with the following [`GearsBuilder`]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder" >}}) functions: - [`asyncFilter`]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/asyncfilter" >}}) - [`asyncForeach`]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/asyncforeach" >}}) - [`asyncMap`]({{< relref "/operate/oss_and_stack/stack-with-enterprise/gears-v1/jvm/classes/gearsbuilder/asyncmap" >}}) ## Functions {{}}