Module: Farce::Shareable::Tracked
- Includes:
- Farce::Shareable, Internal::Freeze::Tracked
- Included in:
- ClassMirror, Lazy, Local::Atom, Local::Counter, Local::Flag, Local::LFUMap, Local::LRUMap, Local::Map, Local::TreeMap, Local::Vector, Local::WeakAtom, Local::WeakKeyMap, Local::WeakMap, Local::WeakValueMap, Proxy::Register, Farce::Strict::Lazy
- Defined in:
- lib/farce/shareable.rb
Overview
A structurally frozen wrapper with one shared logical freeze-state flag.
Mutating methods must call check_frozen! before changing state.