DefaultBulkCheckerConfig returns a sensible default configuration that balances performance and resource usage for most use cases.
()
| 54 | // DefaultBulkCheckerConfig returns a sensible default configuration |
| 55 | // that balances performance and resource usage for most use cases. |
| 56 | func DefaultBulkCheckerConfig() BulkCheckerConfig { |
| 57 | return BulkCheckerConfig{ |
| 58 | ConcurrencyLimit: 10, // Moderate concurrency for most workloads |
| 59 | BufferSize: 1000, // Buffer for 1000 requests |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | // BulkChecker handles concurrent permission checks with ordered result processing. |
| 64 | // This struct implements a high-performance bulk permission checking system that: |
no outgoing calls