| Name | Description | Type | Package | Framework |
| Spillable | Interface | cascading.tuple.collect | Cascading | |
| Spillable .SpillListener | Interface | cascading.tuple.collect.Spillable | Cascading | |
| Spillable .SpillStrategy | Interface | cascading.tuple.collect.Spillable | Cascading | |
| SpillableProps | FlowConnector before creating new Flow instances. | Class | cascading.tuple.collect | Cascading |
| SpillableTupleList | Using a threshold of -1 will disable the spill, all values will remain in memory. | Class | cascading.tuple.collect | Cascading |
| SpillableTupleMap | SpillableTupleMap is a HashMap that will allow for multiple values per key, and if the number of values for a given key reach a specific threshold, they will be spilled to disk using a SpillableTupleList instance. | Class | cascading.tuple.collect | Cascading |
| TupleCollectionFactory | used to back in memory "join" and "co-group" operations. | Interface | cascading.tuple.collect | Cascading |
| TupleMapFactory | used to back in memory "join" and "co-group" operations. | Interface | cascading.tuple.collect | Cascading |