mirror of
https://github.com/ppy/osu.git
synced 2025-02-19 12:13:20 +08:00
Remove unused variable (but add back pending writes counter)
This commit is contained in:
parent
4759797d15
commit
af1509d892
@ -24,12 +24,11 @@ namespace osu.Game.Database
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly object writeLock = new object();
|
private readonly object writeLock = new object();
|
||||||
|
|
||||||
private int currentWriteUsages;
|
|
||||||
|
|
||||||
private static readonly GlobalStatistic<int> reads = GlobalStatistics.Get<int>("Realm", "Get (Read)");
|
private static readonly GlobalStatistic<int> reads = GlobalStatistics.Get<int>("Realm", "Get (Read)");
|
||||||
private static readonly GlobalStatistic<int> writes = GlobalStatistics.Get<int>("Realm", "Get (Write)");
|
private static readonly GlobalStatistic<int> writes = GlobalStatistics.Get<int>("Realm", "Get (Write)");
|
||||||
private static readonly GlobalStatistic<int> refreshes = GlobalStatistics.Get<int>("Realm", "Dirty Refreshes");
|
private static readonly GlobalStatistic<int> refreshes = GlobalStatistics.Get<int>("Realm", "Dirty Refreshes");
|
||||||
private static readonly GlobalStatistic<int> contexts_created = GlobalStatistics.Get<int>("Realm", "Contexts (Created)");
|
private static readonly GlobalStatistic<int> contexts_created = GlobalStatistics.Get<int>("Realm", "Contexts (Created)");
|
||||||
|
private static readonly GlobalStatistic<int> pending_writes = GlobalStatistics.Get<int>("Realm", "Pending writes");
|
||||||
|
|
||||||
private Realm context;
|
private Realm context;
|
||||||
|
|
||||||
@ -63,9 +62,10 @@ namespace osu.Game.Database
|
|||||||
public RealmWriteUsage GetForWrite()
|
public RealmWriteUsage GetForWrite()
|
||||||
{
|
{
|
||||||
writes.Value++;
|
writes.Value++;
|
||||||
|
pending_writes.Value++;
|
||||||
|
|
||||||
Monitor.Enter(writeLock);
|
Monitor.Enter(writeLock);
|
||||||
|
|
||||||
Interlocked.Increment(ref currentWriteUsages);
|
|
||||||
return new RealmWriteUsage(this);
|
return new RealmWriteUsage(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -106,6 +106,7 @@ namespace osu.Game.Database
|
|||||||
private static void usageCompleted(RealmContextFactory factory)
|
private static void usageCompleted(RealmContextFactory factory)
|
||||||
{
|
{
|
||||||
Monitor.Exit(factory.writeLock);
|
Monitor.Exit(factory.writeLock);
|
||||||
|
pending_writes.Value--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user