diff --git a/src/Skia/Avalonia.Skia/SKRoundRectCache.cs b/src/Skia/Avalonia.Skia/SKRoundRectCache.cs index 4be6171a93..b84c61303d 100644 --- a/src/Skia/Avalonia.Skia/SKRoundRectCache.cs +++ b/src/Skia/Avalonia.Skia/SKRoundRectCache.cs @@ -91,9 +91,13 @@ namespace Avalonia.Skia base.Clear(); // Clear out the cache of SKPoint arrays. +#if NET6_0_OR_GREATER + _radiiCache.Clear(); +#else while (_radiiCache.TryTake(out var item)) { } +#endif } } }