PostSharpAPI ReferencePost­Sharp.​Patterns.​CachingCaching­ProfileAcquire­Lock­Timeout­Strategy
Open sandboxFocus

CachingProfile.AcquireLockTimeoutStrategy Property


Gets or sets the behavior in case that the caching aspect could not acquire a lock because of a timeout. The default behavior is to throw a TimeoutException. You can implement your own strategy by implementing the IAcquireLockTimeoutStrategy interface. If the OnTimeout(String) does not return any exception, the cached method will be evaluated (even without a lock).

public IAcquireLockTimeoutStrategy AcquireLockTimeoutStrategy { get; set; }
Property Value
Type Description