2021-11-26 21:10:56 -05:00
|
|
|
namespace PluralKit.Core;
|
2020-02-12 15:16:19 +01:00
|
|
|
|
2021-11-26 21:10:56 -05:00
|
|
|
public class DbConnectionCountHolder
|
2020-02-12 15:16:19 +01:00
|
|
|
{
|
2021-11-26 21:10:56 -05:00
|
|
|
private int _connectionCount;
|
|
|
|
public int ConnectionCount => _connectionCount;
|
2020-02-12 15:16:19 +01:00
|
|
|
|
2021-11-26 21:10:56 -05:00
|
|
|
public void Increment()
|
|
|
|
{
|
|
|
|
Interlocked.Increment(ref _connectionCount);
|
|
|
|
}
|
2020-02-12 15:16:19 +01:00
|
|
|
|
2021-11-26 21:10:56 -05:00
|
|
|
public void Decrement()
|
|
|
|
{
|
|
|
|
Interlocked.Decrement(ref _connectionCount);
|
2020-02-12 15:16:19 +01:00
|
|
|
}
|
|
|
|
}
|