jp.co.melco.preserv.mog
インタフェース mdmRelatedCache

すべてのスーパーインタフェース:
mdmCache, mdmObject
既知の実装クラスの一覧:
mdmStdCache

public interface mdmRelatedCache
extends mdmCache

MDMで行うトランザクションについてキャッシュを行うためのインタフェースです。 本インタフェース実装クラスはマルチスレッド環境で問題を起こさないよう考慮する必要があります。 キャッシュ情報に関連キャッシュを含める必要がある場合に使用するインタフェースです。

導入されたバージョン:
V6.0.0
作成者:
PreSerV Development Team

フィールドの概要
 
インタフェース jp.co.melco.preserv.mog.mdmCache から継承したフィールド
NOCACHE
 
メソッドの概要
 mdmEnvelope getCache(java.lang.Object key, java.util.List rkeys)
          キャッシュ情報を取得します。
 java.util.List getRelatedKey(mdmEnvelope request)
          該当キャッシュキーに関連するキャッシュキーを取得します。
 
インタフェース jp.co.melco.preserv.mog.mdmCache から継承したメソッド
getCache, getInfo, getKey, mdmInit, reconstructs, removeCache, setCache
 
インタフェース jp.co.melco.preserv.mog.common.mdmObject から継承したメソッド
getVersion
 

メソッドの詳細

getRelatedKey

public java.util.List getRelatedKey(mdmEnvelope request)
                             throws mdmException
該当キャッシュキーに関連するキャッシュキーを取得します。

パラメータ:
request - キャッシュキーを取得するMDM要求クラス
戻り値:
関連キャッシュキーのList
例外:
mdmException - キャッシュキーの取得に失敗した場合

getCache

public mdmEnvelope getCache(java.lang.Object key,
                            java.util.List rkeys)
                     throws mdmException
キャッシュ情報を取得します。

パラメータ:
key - キャッシュキー
rkeys - 関連キャッシュキーのList
戻り値:
キャッシュキーに対応したキャッシュ情報。キャッシュ情報が無い場合はnullを返します。
例外:
mdmException - キャッシュ情報の取得に失敗した場合