Class CheatingOffensePersister

java.lang.Object
client.anticheat.CheatingOffensePersister

public class CheatingOffensePersister extends Object
作弊違規紀錄的非同步批次持久化器,以單例模式運作。

本類別收集由 CheatTracker.registerOffense(CheatingOffense) 提交的 CheatingOffenseEntry 物件,並每 61 秒透過內部 PersistingTask 批次寫入資料庫(目前實作已將實際 SQL 寫入 暫時停用,僅清空待寫佇列)。以 ReentrantLock 保護 toPersist 集合的並發存取。

排程由 Timer.CheatTimer 驅動; 唯一實例透過 getInstance() 取得。