public LightMap get(int radius, Color color) {
		LightMapKey key = new LightMapKey(radius, color);
		SoftReference<LightMap> ref = loadedLightMaps.get(key);
		LightMap current = ref == null ? null : ref.get();
		if (current != null) {
			return current;
		} else {
			loadedLightMaps.remove(radius);
			LightMap result = new LightMap(device, radius, color);
			loadedLightMaps.put(key, new SoftReference<LightMap>(result));
			return result;
		}
	}