mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 18:23:06 +00:00
Reduced cache defaults
This commit is contained in:
parent
1f783ddf44
commit
2ac1de4ae9
@ -38,7 +38,7 @@ import java.util.concurrent.atomic.AtomicInteger;
|
|||||||
public class ObjectResourceLoader extends ResourceLoader<IrisObject> {
|
public class ObjectResourceLoader extends ResourceLoader<IrisObject> {
|
||||||
public ObjectResourceLoader(File root, IrisData idm, String folderName, String resourceTypeName) {
|
public ObjectResourceLoader(File root, IrisData idm, String folderName, String resourceTypeName) {
|
||||||
super(root, idm, folderName, resourceTypeName, IrisObject.class);
|
super(root, idm, folderName, resourceTypeName, IrisObject.class);
|
||||||
loadCache = new KCache<>(this::loadRaw, IrisSettings.get().getPerformance().getMaxObjectLoaderCacheSize());
|
loadCache = new KCache<>(this::loadRaw, IrisSettings.get().getPerformance().getObjectLoaderCacheSize());
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean supportsSchemas() {
|
public boolean supportsSchemas() {
|
||||||
|
@ -70,7 +70,7 @@ public class ResourceLoader<T extends IrisRegistrant> implements MeteredCache {
|
|||||||
this.resourceTypeName = resourceTypeName;
|
this.resourceTypeName = resourceTypeName;
|
||||||
this.root = root;
|
this.root = root;
|
||||||
this.folderName = folderName;
|
this.folderName = folderName;
|
||||||
loadCache = new KCache<>(this::loadRaw, IrisSettings.get().getPerformance().getMaxResourceLoaderCacheSize());
|
loadCache = new KCache<>(this::loadRaw, IrisSettings.get().getPerformance().getResourceLoaderCacheSize());
|
||||||
Iris.debug("Loader<" + C.GREEN + resourceTypeName + C.LIGHT_PURPLE + "> created in " + C.RED + "IDM/" + manager.getId() + C.LIGHT_PURPLE + " on " + C.GRAY + manager.getDataFolder().getPath());
|
Iris.debug("Loader<" + C.GREEN + resourceTypeName + C.LIGHT_PURPLE + "> created in " + C.RED + "IDM/" + manager.getId() + C.LIGHT_PURPLE + " on " + C.GRAY + manager.getDataFolder().getPath());
|
||||||
Iris.service(PreservationSVC.class).registerCache(this);
|
Iris.service(PreservationSVC.class).registerCache(this);
|
||||||
}
|
}
|
||||||
|
@ -32,7 +32,7 @@ import java.io.File;
|
|||||||
public class ScriptResourceLoader extends ResourceLoader<IrisScript> {
|
public class ScriptResourceLoader extends ResourceLoader<IrisScript> {
|
||||||
public ScriptResourceLoader(File root, IrisData idm, String folderName, String resourceTypeName) {
|
public ScriptResourceLoader(File root, IrisData idm, String folderName, String resourceTypeName) {
|
||||||
super(root, idm, folderName, resourceTypeName, IrisScript.class);
|
super(root, idm, folderName, resourceTypeName, IrisScript.class);
|
||||||
loadCache = new KCache<>(this::loadRaw, IrisSettings.get().getPerformance().getMaxScriptLoaderCacheSize());
|
loadCache = new KCache<>(this::loadRaw, IrisSettings.get().getPerformance().getScriptLoaderCacheSize());
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean supportsSchemas() {
|
public boolean supportsSchemas() {
|
||||||
|
@ -89,7 +89,7 @@ public class IrisComplex implements DataProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public IrisComplex(Engine engine, boolean simple) {
|
public IrisComplex(Engine engine, boolean simple) {
|
||||||
int cacheSize = IrisSettings.get().getPerformance().getMaxStreamCacheSize();
|
int cacheSize = IrisSettings.get().getPerformance().getCacheSize();
|
||||||
IrisBiome emptyBiome = new IrisBiome();
|
IrisBiome emptyBiome = new IrisBiome();
|
||||||
UUID focusUUID = UUID.nameUUIDFromBytes("focus".getBytes());
|
UUID focusUUID = UUID.nameUUIDFromBytes("focus".getBytes());
|
||||||
this.rng = new RNG(engine.getSeedManager().getComplex());
|
this.rng = new RNG(engine.getSeedManager().getComplex());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user