io.quartz.netio.IoUringTbl
See theIoUringTbl companion object
IoUringTbl manages a collection of IoUring instances. It provides a method to get the least used IoUring instance based on reference counters.
Value parameters
-
entries
-
List of IoUringEntry instances
Attributes
-
Companion
-
object
-
Graph
-
-
Supertypes
-
class Object
trait Matchable
class Any
Members list
Get the IoUringEntry with the lowest reference counter value. This helps distribute the load across multiple IoUring instances.
Get the IoUringEntry with the lowest reference counter value. This helps distribute the load across multiple IoUring instances.
Attributes
-
Returns
-
IO containing the IoUringEntry with the lowest counter value
Release an IoUringEntry by decrementing its counter.
Release an IoUringEntry by decrementing its counter.
Value parameters
-
entry
-
The IoUringEntry to release
Attributes
-
Returns
-
IO[Unit]
Get the total number of entries in the table.
Get the total number of entries in the table.
Attributes
-
Returns
-
The number of IoUringEntry instances