12class LevelChunkGarbageCollector {
16 ::ll::TypedStorage<8, 8, ::Dimension&> mDimension;
17 ::ll::TypedStorage<8, 80, ::std::mutex> mMutex;
18 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::LevelChunk, ::LevelChunkFinalDeleter>>>
19 mLevelChunksToDiscard;
20 ::ll::TypedStorage<8, 8, ::std::atomic<uint64>> mPendingDeletes;
25 LevelChunkGarbageCollector& operator=(LevelChunkGarbageCollector
const&);
26 LevelChunkGarbageCollector(LevelChunkGarbageCollector
const&);
27 LevelChunkGarbageCollector();
32 MCAPI
void acquireDiscardedChunk(::std::unique_ptr<::LevelChunk> discarded);