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>>)
NotifyPropertyChangedExtensions.WhenAnyProperty<TObject, T1>(TObject, Expression<Func<TObject, T1>>)