| Interface | Description |
|---|---|
| Hold |
Something that may be released or undone.
|
| Spool |
An unwindable spool of holds.
|
| Class | Description |
|---|---|
| Hold0 |
The null implementation of a hold.
|
| Spool0 |
A null implementation of a spool.
|
| Spool1 |
An implementation of a spool based on a linked list.
|
| SpoolHold |
A hold that unwinds a spool when it is released.
|
| SpoolT |
A thread-safe implementation of a spool based on a Vector.
|
Holding and releasing programmatic resources.