|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.mog.mdmStdCache
MDM標準キャッシュクラスです。主な仕様は以下の通りです。
・システム全体単位でのキャッシュを行います。
・主に図形検索要求のキャッシュを想定しています。
・キャッシュキーは[テーブルグループ識別子]_[コマンド名]_[メソッド名][セパレータ][メッシュ名]とします。
・キャッシュキーのメッシュ名については、MDM定義ファイルには記載しません。
フィールドの概要 | |
static java.lang.String |
MDMSTDCACHE_DISK_MAX
MDM定義ファイル:標準MDMキャッシュでディスクにキャッシュする最大数を定義するためのキーです。 |
static java.lang.String |
MDMSTDCACHE_DISK_PATH
MDM定義ファイル:標準MDMキャッシュでディスクにキャッシュするパスを定義するためのキーです。 |
static java.lang.String |
MDMSTDCACHE_KEY
MDM定義ファイル:標準MDMキャッシュ用キーです。 |
static java.lang.String |
MDMSTDCACHE_MEMORY_MAX
MDM定義ファイル:標準MDMキャッシュでメモリにキャッシュする最大数を定義するためのキーです。 |
static java.lang.String |
MDMSTDCACHE_RELEASE
MDM定義ファイル:標準MDMキャッシュの解放対象とするキャッシュキーを定義するためのキーです。 |
static java.lang.String |
MDMSTDCACHE_SEPARATE
キャッシュキーの固定部分と動的部分を区切る文字列を定義するためのキーです。 |
static java.lang.String |
MDMSTDCACHE_TARGET
MDM定義ファイル:標準MDMキャッシュでキャッシュ対象とするキー(キャッシュキー)を定義するためキーです。 |
インタフェース jp.co.melco.preserv.mog.mdmCache から継承したフィールド |
NOCACHE |
コンストラクタの概要 | |
mdmStdCache()
コンストラクタです。 |
メソッドの概要 | |
mdmEnvelope |
getCache(java.lang.Object key)
キャッシュ情報を取得します。 |
mdmEnvelope |
getCache(java.lang.Object key,
java.util.List rkeys)
キャッシュ情報を取得します。 |
mdmEnvelope |
getInfo()
キャッシュの統計情報を取得します。 |
java.lang.Object |
getKey(mdmEnvelope keyrequest)
キャッシュキーを取得します。 |
java.util.List |
getRelatedKey(mdmEnvelope request)
該当キャッシュキーに関連するキャッシュキーを取得します。 |
java.lang.String |
getVersion()
クラスのバージョン情報を返します。 |
void |
mdmInit(mdmAction mdmaction)
キャッシュクラスを初期化します。 |
void |
reconstructs()
キャッシュの再構成を行います。 |
void |
removeCache(java.lang.Object key)
キャッシュ情報を削除します。 |
void |
setCache(java.lang.Object key,
mdmEnvelope cache)
キャッシュ情報を設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String MDMSTDCACHE_TARGET
public static final java.lang.String MDMSTDCACHE_MEMORY_MAX
public static final java.lang.String MDMSTDCACHE_DISK_MAX
public static final java.lang.String MDMSTDCACHE_DISK_PATH
public static final java.lang.String MDMSTDCACHE_KEY
public static final java.lang.String MDMSTDCACHE_RELEASE
public static final java.lang.String MDMSTDCACHE_SEPARATE
コンストラクタの詳細 |
public mdmStdCache()
メソッドの詳細 |
public void mdmInit(mdmAction mdmaction) throws mdmException
mdmCache
内の mdmInit
mdmaction
- MDMアクションクラス
mdmException
- キャッシュクラスの初期化に失敗した場合mdmCache.mdmInit(jp.co.melco.preserv.mog.mdmAction)
public mdmEnvelope getInfo() throws mdmException
mdmCache
内の getInfo
mdmException
- キャッシュの統計情報の取得に失敗した場合mdmCache.getInfo()
public void reconstructs()
mdmCache
内の reconstructs
public java.lang.String getVersion()
mdmObject
内の getVersion
public java.lang.Object getKey(mdmEnvelope keyrequest) throws mdmException
mdmCache
の記述:
mdmCache
内の getKey
keyrequest
- キャッシュキーを取得するMDM要求クラス
mdmException
- キャッシュキーの取得に失敗した場合public void removeCache(java.lang.Object key) throws mdmException
mdmCache
の記述:
mdmCache
内の removeCache
key
- 削除するキャッシュ情報に対応したキャッシュキー
mdmException
- キャッシュ情報の削除に失敗した場合public void setCache(java.lang.Object key, mdmEnvelope cache) throws mdmException
mdmCache
の記述:
mdmCache
内の setCache
key
- キャッシュキーcache
- キャッシュするMDM返答クラス
mdmException
- キャッシュ情報の設定に失敗した場合public mdmEnvelope getCache(java.lang.Object key) throws mdmException
mdmCache
の記述:
mdmCache
内の getCache
key
- キャッシュキー
mdmException
- キャッシュ情報の取得に失敗した場合public java.util.List getRelatedKey(mdmEnvelope request) throws mdmException
mdmRelatedCache
の記述:
mdmRelatedCache
内の getRelatedKey
request
- キャッシュキーを取得するMDM要求クラス
mdmException
- キャッシュキーの取得に失敗した場合public mdmEnvelope getCache(java.lang.Object key, java.util.List rkeys) throws mdmException
mdmRelatedCache
の記述:
mdmRelatedCache
内の getCache
key
- キャッシュキーrkeys
- 関連キャッシュキーのList
mdmException
- キャッシュ情報の取得に失敗した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |