# 04-buildpack-cache-classes (javap, spring-boot-buildpack-platform and spring-boot-maven-plugin) --- buildpack-platform 4.1.1: classes matching Cache Cache$Bind.class Cache$Format.class Cache$Volume.class Cache.class --- buildpack-platform 4.2.0-M2: classes matching Cache Cache.class ImageCache.class LocalCache$Bind.class LocalCache$Volume.class LocalCache.class --- javap Cache (4.2.0-M2) Compiled from "Cache.java" public interface Cache { public default LocalCache$Volume getVolume(); public default LocalCache$Bind getBind(); public default ImageCache getImage(); public static LocalCache volume(java.lang.String); public static LocalCache volume(VolumeName); public static LocalCache bind(java.lang.String); public static ImageCache image(java.lang.String); } --- javap org.springframework.boot.maven.CacheInfo (4.2.0-M2) Compiled from "CacheInfo.java" public class CacheInfo { public CacheInfo(); public void setVolume(LocalCacheInfo$VolumeCacheInfo); public void setBind(LocalCacheInfo$BindCacheInfo); public void setImage(CacheInfo$ImageCacheInfo); Cache asCache(); static CacheInfo fromVolume(LocalCacheInfo$VolumeCacheInfo); static CacheInfo fromBind(LocalCacheInfo$BindCacheInfo); static CacheInfo fromImage(CacheInfo$ImageCacheInfo); } --- javap org.springframework.boot.maven.LocalCacheInfo (4.2.0-M2) Compiled from "LocalCacheInfo.java" public class LocalCacheInfo { public LocalCacheInfo(); LocalCacheInfo(LocalCache); public void setVolume(LocalCacheInfo$VolumeCacheInfo); public void setBind(LocalCacheInfo$BindCacheInfo); LocalCache asCache(); static LocalCacheInfo fromVolume(LocalCacheInfo$VolumeCacheInfo); static LocalCacheInfo fromBind(LocalCacheInfo$BindCacheInfo); } --- javap -p Image, fields mentioning cache/workspace (4.2.0-M2) LocalCacheInfo buildWorkspace; CacheInfo buildCache; LocalCacheInfo launchCache;