Beispiel #1
0
    void RemoveLastChunk()
    {
        var        lastKey     = queue.Last.Value;
        CorgiChunk targetChunk = data[lastKey];

        RemoveChunk(targetChunk);
    }
    void RemoveLastChunk()
    {
        var lastKey = chunkPriorityQueue.Last.Value;

        chunkPriorityQueue.RemoveLast();
        CorgiChunk targetChunk = chunkData[lastKey];

        RemoveChunk(targetChunk);
    }
 void RemoveChunk(CorgiChunk chunk)
 {
     useSize -= chunk.size;
     chunkData.Remove(chunk.url);
 }