Class: Farce::LeasePool
- Inherits:
-
Abstract::LeasePool
- Object
- Abstract::LeasePool
- Farce::LeasePool
- Includes:
- Shareable::Unfreezable
- Defined in:
- lib/farce/lease_pool.rb
Overview
A Ractor-shareable pool that moves resources on checkout and checkin.
Instance Attribute Summary
Attributes inherited from Abstract::LeasePool
Method Summary
Methods included from Shareable
#initialize, #ractor_shareable?
Methods inherited from Abstract::LeasePool
#available_count, #checked_out_count, #checkin, #checkout, #creating_count, #initialize, #size, #try_checkout