An Actor that wraps around a NumberPool and regulates access to it.
Wrapping around the pool like this forces a FIFO order to requests for numbers from the pool.
This synchronization only lasts as long as this Actor is the only one for the given pool.
In the distribution of globaly unique identifiers, this is extremely important.
NumberPools are used as the primary determination of whether a number is available at any given moment.
The categorization of the pool is also important, though for a contextually-sensitive reason.
This member is added by an implicit conversion from NumberPoolActor to
any2stringadd[NumberPoolActor] performed by method any2stringadd in scala.Predef.
An
Actor
that wraps around aNumberPool
and regulates access to it.Wrapping around the pool like this forces a FIFO order to requests for numbers from the pool. This synchronization only lasts as long as this
Actor
is the only one for the given pool. In the distribution of globaly unique identifiers, this is extremely important.NumberPool
s are used as the primary determination of whether a number is available at any given moment. The categorization of the pool is also important, though for a contextually-sensitive reason.