/* ---- single consumer ---- */ public override void Clear() { _queue.clear(); // might go out of sync with queue here, but should be minor slippage. // Will not accumulate leaks either, but reset on every clear. _size.set(0); }
public static void onGeUserStop() { lock (drawListQueue) { drawListQueue.clear(); if (currentList != null) { currentList.sync(); } currentList = null; CoreThread.Instance.sync(); } }
public virtual void clear() { cache.clear(); keys.clear(); }