1 package com.irtimaled.bbor.common;
3 import com.irtimaled.bbor.common.models.AbstractBoundingBox;
7 import java.util.concurrent.ConcurrentHashMap;
9 public class BoundingBoxCache {
10 private final Map<AbstractBoundingBox, Set<AbstractBoundingBox>> cache = new ConcurrentHashMap<>();
12 public Map<AbstractBoundingBox, Set<AbstractBoundingBox>> getBoundingBoxes() {
20 public boolean isCached(AbstractBoundingBox key) {
21 return cache.containsKey(key);
24 public void addBoundingBoxes(AbstractBoundingBox key, Set<AbstractBoundingBox> boundingBoxes) {
25 cache.put(key, boundingBoxes);