X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.acorn%2Fsrc%2Forg%2Fsimantics%2Facorn%2Flru%2FFileInfo.java;h=d65d3dc86451c48cf5b2acdf5e464d2de77b5dcf;hb=HEAD;hp=116464727c55cceb44500b740880c9912d1ca373;hpb=591f4572f18d20a08a797a8e5c4a8dfc1b3320c1;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.acorn/src/org/simantics/acorn/lru/FileInfo.java b/bundles/org.simantics.acorn/src/org/simantics/acorn/lru/FileInfo.java index 116464727..d65d3dc86 100644 --- a/bundles/org.simantics.acorn/src/org/simantics/acorn/lru/FileInfo.java +++ b/bundles/org.simantics.acorn/src/org/simantics/acorn/lru/FileInfo.java @@ -2,26 +2,30 @@ package org.simantics.acorn.lru; import java.nio.file.Path; +import org.simantics.acorn.FileCache; import org.simantics.acorn.exception.AcornAccessVerificationException; import org.simantics.acorn.exception.IllegalAcornStateException; import org.simantics.db.Database.Session.ResourceSegment; import org.simantics.utils.datastructures.Pair; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import gnu.trove.list.array.TByteArrayList; public class FileInfo extends LRUObject { + private static final Logger LOGGER = LoggerFactory.getLogger(FileInfo.class); private TByteArrayList bytes; // Stub - public FileInfo(LRU LRU, Path readDir, String id, int offset, int length) throws AcornAccessVerificationException { - super(LRU, id, readDir, id.toString() + ".extFile", offset, length, false, false); + public FileInfo(LRU LRU, FileCache fileCache, Path readDir, String id, int offset, int length) throws AcornAccessVerificationException { + super(LRU, fileCache, id, readDir, id.toString() + ".extFile", offset, length, false, false); LRU.map(this); } // New - public FileInfo(LRU LRU, String id, int size) throws AcornAccessVerificationException { - super(LRU, id, LRU.getDirectory(), id.toString() + ".extFile", true, true); + public FileInfo(LRU LRU, FileCache fileCache, String id, int size) throws AcornAccessVerificationException { + super(LRU, fileCache, id, LRU.getDirectory(), id.toString() + ".extFile", true, true); this.bytes = new TByteArrayList(size); LRU.insert(this, accessTime); } @@ -125,4 +129,8 @@ public class FileInfo extends LRUObject { return true; } + @Override + public Logger getLogger() { + return LOGGER; + } } \ No newline at end of file