SFBRamCache
IRamCache インターフェイスのラッパークラスです。
#include <SFBRamCache.hpp>
class SFBRamCache : public SFBBase;
typedef SFBRamCache& SFBRamCacheRef;
typedef SFBRamCache* SFBRamCachePtr;
typedef SFBRamCache** SFBRamCacheHandle;
typedef const SFBRamCache ConstSFBRamCache;
typedef const SFBRamCache& ConstSFBRamCacheRef;
typedef const SFBRamCache* ConstSFBRamCachePtr;
typedef const SFBRamCache** ConstSFBRamCacheHandle;
継承図
メンバ
| パブリック関数 |
public
|
Add |
キャッシュにレコードを追加します。 |
public
|
AddRef
(SFBBase から継承)
|
インターフェイスの参照カウントをインクリメントします。
|
public
|
Find |
キャッシュ内でレコードを検索します。 |
public
|
FlushAll |
キャッシュを空にします。すべてのレコードが削除されます。 |
public
|
FlushExpired |
キャッシュ内の満了チェックを行い、満了したレコードをすべて削除します。 |
public static
|
Instance |
IRamCache インターフェイスのインスタンスを取得します。 |
public
|
Release
(SFBBase から継承)
|
インターフェイスの参照カウントをデクリメントします。
|
public
|
Remove |
キャッシュからレコードを削除します。 |
public
|
SetMaxEntries |
キャッシュ内に許可される最大エントリ数を設定します。 |
public
|
SetMaxSize |
キーと値を格納するためにRamCacheが消費できる最大サイズ(バイト数)を |
public
|
SetTTL |
キャッシュ内のレコードのTTL(ミリ秒)を設定します。 |
SFBRamCache::Add
キャッシュにレコードを追加します。
SFBRamCache::Find
キャッシュ内でレコードを検索します。
SFBRamCache::FlushAll
キャッシュを空にします。すべてのレコードが削除されます。
SFBRamCache::FlushExpired
キャッシュ内の満了チェックを行い、満了したレコードをすべて削除します。
SFBRamCache::Instance
IRamCache インターフェイスのインスタンスを取得します。
SFBRamCache::Remove
キャッシュからレコードを削除します。
SFBRamCache::SetMaxEntries
キャッシュ内に許可される最大エントリ数を設定します。
SFBRamCache::SetMaxSize
キーと値を格納するためにRamCacheが消費できる最大サイズ(バイト数)を
SFBRamCache::SetTTL
キャッシュ内のレコードのTTL(ミリ秒)を設定します。