6.3.2 CH-Map Operations

CHAMP maps support transients.

Method: make-transient (ch-map)  m &key synchronized?

Makes a transient-ch-map whose initial contents are those of m. If synchronized? is true, all operations on the transient will be serialized via locking; otherwise, the transient is not thread-safe.

Data type: transient-ch-map

A transient CHAMP map. Subclass of transient-map. These print simply as:

#<TRANSIENT-CH-MAP id>

where id is a serial number to identify the instance.

Function: transient-ch-map? x

Returns true iff x is an FSet transient CHAMP map.