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>?) |