Class Cached<T>
Implements
IEquatable<Cached<T>>
Inherited Members
Namespace: PoeShared.Scaffolding
Assembly: PoeShared.dll
Syntax
public sealed record Cached<T> : IEquatable<Cached<T>>
Type Parameters
| Name | Description |
|---|---|
| T |
Constructors
| Name | Description |
|---|---|
| Cached(TimeSpan) |
Properties
| Name | Description |
|---|---|
| IsExpired | |
| Value |
Methods
| Name | Description |
|---|---|
| Equals(Cached<T>?) | |
| Equals(object?) | |
| GetHashCode() | |
| GetOrRefresh(Func<T, T>) | |
| GetOrRefresh(Func<T>) | |
| Refresh(Func<T>) | |
| Refresh(T) | |
| ToString() | |
| <Clone>$() |
Operators
| Name | Description |
|---|---|
| operator ==(Cached<T>?, Cached<T>?) | |
| operator !=(Cached<T>?, Cached<T>?) |