-
- All Implemented Interfaces:
-
java.io.Serializable
public final class NativeDistributionCommonizerCache implements Serializable
-
-
Constructor Summary
Constructors Constructor Description NativeDistributionCommonizerCache(File outputDirectory, File konanHome, Logger logger, Boolean isCachingEnabled)
-
Method Summary
Modifier and Type Method Description final Boolean
isUpToDate(Set<SharedCommonizerTarget> outputTargets)
final Unit
writeCacheForUncachedTargets(Set<SharedCommonizerTarget> outputTargets, Function1<Set<SharedCommonizerTarget>, Unit> writeCacheAction)
Calls writeCacheAction for uncached targets and marks them as cached if it succeeds -
-
Method Detail
-
isUpToDate
final Boolean isUpToDate(Set<SharedCommonizerTarget> outputTargets)
-
writeCacheForUncachedTargets
final Unit writeCacheForUncachedTargets(Set<SharedCommonizerTarget> outputTargets, Function1<Set<SharedCommonizerTarget>, Unit> writeCacheAction)
Calls writeCacheAction for uncached targets and marks them as cached if it succeeds
-
-
-
-