internal void ClearCache() { lock (_cacheSync) { if (_cachedBatch != null) { _cachedBatch.MarkPermanent(false); _cachedBatch.PutPool(); _cachedBatch = null; } } }