=== minio-0001: healingTracker.isHealed() uses slices.Contains(HealedBuckets, bucket) → O(B×H) ===
N=100   k=100  : defective=0.097ms  fixed=0.004ms  speedup=25.4x
N=500   k=500  : defective=2.474ms  fixed=0.023ms  speedup=106.7x
N=1000  k=1000 : defective=10.107ms  fixed=0.053ms  speedup=191.0x
N=2000  k=2000 : defective=39.405ms  fixed=0.103ms  speedup=383.8x

=== minio-0002: isBucketDecommissioned() uses slices.Contains(DecommissionedBuckets, bucket) → O(P×D) ===
N=100   k=100  : defective=0.088ms  fixed=0.004ms  speedup=24.3x
N=500   k=500  : defective=2.247ms  fixed=0.021ms  speedup=108.6x
N=1000  k=1000 : defective=9.276ms  fixed=0.047ms  speedup=199.0x
N=2000  k=2000 : defective=38.266ms  fixed=0.097ms  speedup=395.2x

=== minio-0003: isGroupDescEqual/isUserInfoEqual use slices.Contains in loop → O(M²) ===
N=100   k=100  : defective=0.084ms  fixed=0.003ms  speedup=24.5x
N=500   k=500  : defective=2.128ms  fixed=0.020ms  speedup=104.6x
N=1000  k=1000 : defective=8.885ms  fixed=0.046ms  speedup=191.6x
N=2000  k=2000 : defective=35.089ms  fixed=0.098ms  speedup=358.6x

