Îõ³h$ ƒ É%      !"#$None 567<ÔÙìîñ •simpoole Pool metricssimpoole!Total number of resources createdsimpoole#Total number of resources destroyedsimpoole:Maximum number of resources that were alive simultaneouslysimpoole"Number of resources currently idlesimpoolePool of resourcessimpoole1Lets you configure certain behaviours of the pool simpoole5Maximum idle time after which a resource is destroyed simpoole4Strategy to use when returning resources to the pool simpooleÛReturn resources to the front. Resources that have been used recently are more likely to be reused again quicker. This strategy is good if you want to scale down the pool more quickly in case resources are not needed. simpooleíReturn resources to the back. Resources that have been used recently are less likely to be used again quicker. Use this strategy if you want to keep more resources in the pool fresh, or when maintaining the pool in order to be ready for burst workloads. This strategy can lead to no resources ever been freed when all resources are used within the idle timeout.simpooleÃReturn resources to the middle. This offers a middleground between   and  •. By ensuring that the starting sub-sequence of resources is reused quicker but the trailing sub-sequence is not and therefore released more easily.simpooleDefault pool settingssimpooleLift a natural transformation m ~> n to Pool m ~> Pool n.simpooleÑCreate a new pool that has no limit on how many resources it may create and hold.simpoole Similar to Ä but allows you to limit the number of resources that will exist at the same time. When all resources are currently in use, further resource acquisition will block until one is no longer in use.simpooleÉUse a resource from the pool. Once the continuation returns, the resource will be returned to the pool. If the given continuation throws an error then the acquired resource will be destroyed instead.simpooleAcquire a resource.simpooleReturn a resource to the pool.simpooleDestroy a resource.simpooleFetch pool metrics.simpooleResource creationsimpooleResource destructionsimpoole Pool settingssimpooleResource creationsimpooleResource destructionsimpoole5Maximum number of resources to exist at the same timesimpoole Pool settings   %      !"#$%&%simpoole-0.1.0-HUe9YysWHFg3q6JoonBh6dSimpooleMetricsmetrics_createdResourcesmetrics_destroyedResourcesmetrics_maxLiveResourcesmetrics_idleResourcesPoolSettings PoolSettingssettings_idleTimeoutsettings_returnPolicy ReturnPolicy ReturnToFront ReturnToBackReturnToMiddledefaultSettingsmapPoolnewUnlimitedPoolnewPool withResourceacquireResourcereturnResourcedestroyResource poolMetrics $fShowMetrics $fReadMetrics $fEqMetrics $fOrdMetrics$fFunctorMetrics$fFoldableMetrics$fTraversableMetrics$fShowReturnPolicy$fReadReturnPolicy$fEqReturnPolicy$fOrdReturnPolicy$fEnumReturnPolicy$fBoundedReturnPolicy