Package org.teavm.cache
Class DiskProgramCache
java.lang.Object
org.teavm.cache.DiskProgramCache
- All Implemented Interfaces:
ProgramCache
-
Constructor Summary
ConstructorDescriptionDiskProgramCache
(File directory, ReferenceCache referenceCache, SymbolTable symbolTable, SymbolTable fileTable, SymbolTable variableTable) -
Method Summary
Modifier and TypeMethodDescriptionvoid
flush()
get
(MethodReference method, CacheStatus cacheStatus) void
store
(MethodReference method, Program program, Supplier<String[]> dependencies)
-
Constructor Details
-
DiskProgramCache
public DiskProgramCache(File directory, ReferenceCache referenceCache, SymbolTable symbolTable, SymbolTable fileTable, SymbolTable variableTable)
-
-
Method Details
-
get
- Specified by:
get
in interfaceProgramCache
-
store
- Specified by:
store
in interfaceProgramCache
-
flush
- Throws:
IOException
-