Class ResourcePool<TKey, TResource>
Inheritance
ResourcePool<TKey, TResource>
Inherited Members
Namespace: PoeShared.Services
Assembly: PoeShared.dll
Syntax
public sealed class ResourcePool<TKey, TResource> : DisposableReactiveObjectWithLogger, IDisposable, INotifyPropertyChanged
Type Parameters
Name | Description |
---|---|
TKey | |
TResource |
Constructors
Name | Description |
---|---|
ResourcePool(IClock, Func<TKey, TResource>) |
Properties
Name | Description |
---|---|
CleanupTimeout | |
LastCleanupTimestamp | |
TimeToLive |
Methods
Name | Description |
---|---|
Rent(TKey, out TResource) |
Extension Methods
NotifyPropertyChangedExtensions.GetPropertyName<TObject, T1>(TObject, Expression<Func<TObject, T1>>)