类的使用
cn.taketoday.buildpack.platform.build.Cache
使用Cache的程序包
-
cn.taketoday.buildpack.platform.build中Cache的使用
修饰符和类型类说明static classDetails of a cache stored in a bind mount.static classDetails of a cache stored in a Docker volume.修饰符和类型字段说明private final CacheLifecycle.applicationprivate final CacheBuildRequest.buildCacheprivate final CacheLifecycle.buildCacheprivate final CacheBuildRequest.buildWorkspaceprivate final CacheBuildRequest.launchCacheprivate final CacheLifecycle.launchCacheprivate final CacheLifecycle.layers修饰符和类型方法说明static CacheCreate a newCachethat uses a bind mount with the provided source.private CacheLifecycle.createVolumeCache(BuildRequest request, String suffix) private CacheLifecycle.createVolumeCache(String prefix) private CacheLifecycle.getApplicationBindingSource(BuildRequest request) BuildRequest.getBuildCache()Return the custom build cache that should be used by the lifecycle.private CacheLifecycle.getBuildCache(BuildRequest request) BuildRequest.getBuildWorkspace()private CacheLifecycle.getBuildWorkspaceBindingSource(Cache buildWorkspace, String suffix) BuildRequest.getLaunchCache()Return the custom launch cache that should be used by the lifecycle.private CacheLifecycle.getLaunchCache(BuildRequest request) private CacheLifecycle.getLayersBindingSource(BuildRequest request) static CacheCache.volume(VolumeName name) Create a newCachethat uses a volume with the provided name.static CacheCreate a newCachethat uses a volume with the provided name.修饰符和类型方法说明private voidLifecycle.deleteCache(Cache cache) voidAbstractBuildLog.executingLifecycle(BuildRequest request, LifecycleVersion version, Cache buildCache) voidBuildLog.executingLifecycle(BuildRequest request, LifecycleVersion version, Cache buildCache) Log that the lifecycle is executing.private CacheLifecycle.getBuildWorkspaceBindingSource(Cache buildWorkspace, String suffix) private StringLifecycle.getCacheBindingSource(Cache cache) BuildRequest.withBuildCache(Cache buildCache) Return a newBuildRequestwith an updated build cache.BuildRequest.withBuildWorkspace(Cache buildWorkspace) Return a newBuildRequestwith an updated build workspace.BuildRequest.withLaunchCache(Cache launchCache) Return a newBuildRequestwith an updated launch cache.参数类型为Cache的cn.taketoday.buildpack.platform.build中的构造器限定符构造器说明(专用程序包)BuildRequest(ImageReference name, Function<Owner, TarArchive> applicationContent, ImageReference builder, ImageReference runImage, Creator creator, Map<String, String> env, boolean cleanCache, boolean verboseLogging, PullPolicy pullPolicy, boolean publish, List<BuildpackReference> buildpacks, List<Binding> bindings, String network, List<ImageReference> tags, Cache buildWorkspace, Cache buildCache, Cache launchCache, Instant createdDate, String applicationDirectory, List<String> securityOptions)