Class FadeTracker
public sealed class FadeTracker
- Inheritance
-
objectFadeTracker
Constructors
FadeTracker(double)
public FadeTracker(double fadeSeconds)
Parameters
fadeSecondsdouble
Properties
FadeSeconds
public double FadeSeconds { get; set; }
Property Value
Version
Increments whenever fade state a cover build reads changes: a real MarkResident(long, double) add, a real Forget(long) removal, a FadeSeconds value change, or AlphaOf(long, double)'s own lazy first-touch write.
public int Version { get; }
Property Value
Methods
AlphaOf(long, double)
public float AlphaOf(long key, double now)
Parameters
Returns
Forget(long)
public void Forget(long key)
Parameters
keylong
MarkResident(long, double)
public void MarkResident(long key, double now)
Parameters
MarkResident(long, double, bool)
public void MarkResident(long key, double now, bool levelTransition)