public Containerizer setApplicationLayersCache(Path cacheDirectory) {
    applicationLayersCacheDirectory = cacheDirectory;
    return this;
  }
Sets the directory to use for caching application layers. This cache can be shared between
multiple images. If not set, a temporary directory will be used as the application layers
cache. This directory can be the same directory used for {@link #setBaseImageLayersCache}.

@param cacheDirectory the cache directory
@return this
jib-core/src/main/java/com/google/cloud/tools/jib/api/Containerizer.java