Skip to content

Repository files navigation

Build status

ResourcePooling

This project contains libraries with APIs and implementations for pools of asynchronous resource. The resource type is freely parametrizable via interface type parameter, which also has out variance.

Various kinds of pools (non-caching, upper-bound-limited, timeouting, etc) can be created via extension methods to AsyncResourceFactory<TResource> interface. The extension methods are contained in ResourcePooling.Async.Implementation project.

The AsyncResourceFactory<TResource> interface itself typically created by gaining access to AsyncResourceFactoryProvider instance and invoking BindCreationParameters method; or by dynamically via extension method of ResourceFactoryDynamicCreationConfiguration.

About

Libraries related to pooling (async) resources - with API providing various pools (non-caching, caching with timeout, etc) and a tidy way to use them.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages