クラス Cache

java.lang.ObjectSE
org.springframework.boot.buildpack.platform.build.Cache
既知の直属サブクラス
Cache.Bind, Cache.Volume

public class Cache extends ObjectSE
CNB ビルダーで使用するキャッシュの詳細。
導入:
2.6.0
作成者:
Scott Frederick
  • ネストされたクラスの要約

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static class
    バインドマウントに保存されたキャッシュの詳細。
    static enum
    キャッシュのフォーマット。
    static class
    Docker ボリュームに保管されているキャッシュの詳細。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected final Cache.Format
  • 方法の概要

    修飾子と型
    メソッド
    説明
    static Cache
    bind(StringSE source)
    提供されたソースを使用してバインドマウントを使用する新しい Cache を作成します。
    boolean
    equals(@Nullable ObjectSE obj)
    @Nullable Cache.Bind
    バインドキャッシュの場合は、キャッシュの詳細を返します。
    @Nullable Cache.Volume
    ボリュームキャッシュの場合は、キャッシュの詳細を返します。
    int
    static Cache
    指定された名前のボリュームを使用する新しい Cache を作成します。
    static Cache
    指定された名前のボリュームを使用する新しい Cache を作成します。

    クラス ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

  • メソッドの詳細

    • getVolume

      public @Nullable Cache.Volume getVolume()
      ボリュームキャッシュの場合は、キャッシュの詳細を返します。
      戻り値:
      キャッシュ、またはボリュームキャッシュでない場合は null 
    • getBind

      public @Nullable Cache.Bind getBind()
      バインドキャッシュの場合は、キャッシュの詳細を返します。
      戻り値:
      キャッシュ、またはバインドキャッシュでない場合は null 
    • volume

      public static Cache volume(StringSE name)
      指定された名前のボリュームを使用する新しい Cache を作成します。
      パラメーター:
      name - キャッシュボリューム名
      戻り値:
      新しいキャッシュインスタンス
    • volume

      public static Cache volume(VolumeName name)
      指定された名前のボリュームを使用する新しい Cache を作成します。
      パラメーター:
      name - キャッシュボリューム名
      戻り値:
      新しいキャッシュインスタンス
    • bind

      public static Cache bind(StringSE source)
      提供されたソースを使用してバインドマウントを使用する新しい Cache を作成します。
      パラメーター:
      source - キャッシュバインドマウントソース
      戻り値:
      新しいキャッシュインスタンス
    • equals

      public boolean equals(@Nullable ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode