15class LevelChunkGarbageCollector {
19 ::ll::TypedStorage<8, 8, ::Dimension&> mDimension;
20 ::ll::TypedStorage<8, 616, ::MPMCQueue<::std::unique_ptr<::LevelChunk, ::LevelChunkFinalDeleter>>>
21 mLevelChunksToDiscard;
22 ::ll::TypedStorage<8, 8, ::std::atomic<uint64>> mPendingDeletes;
27 LevelChunkGarbageCollector& operator=(LevelChunkGarbageCollector
const&);
28 LevelChunkGarbageCollector(LevelChunkGarbageCollector
const&);
29 LevelChunkGarbageCollector();
34 MCAPI
void acquireDiscardedChunk(::std::unique_ptr<::LevelChunk> discarded);
38 MCAPI ~LevelChunkGarbageCollector();