FloodFillEntryPoolSimple class

Пакет: com.hypixel.hytale.server.spawning.util

Файл: com/hypixel/hytale/server/spawning/util/FloodFillEntryPoolSimple.java

Поля (1)

МодификаторыТипИмя
final int ENTRY_SIZE

Методы (2)

МодификаторыВозвратСигнатура
public int[] allocateint[] allocate()
public void deallocatevoid deallocate(int[] var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.spawning.util;

class="kw">import it.unimi.dsi.fastutil.objects.ObjectArrayList;
class="kw">import java.util.List;

class="kw">public class FloodFillEntryPoolSimple {
   class="kw">private class="kw">static class="kw">final int ENTRY_SIZE = 5;
   class="kw">private class="kw">final List<int[]> entryPool = new ObjectArrayList();

   class="kw">public FloodFillEntryPoolSimple() {
   }

   class="kw">public int[] allocate() {
      class="kw">return this.entryPool.isEmpty() ? new int[5] : this.entryPool.removeLast();
   }

   class="kw">public void deallocate(int[] var1) {
      this.entryPool.add(var1);
   }
}