C#のMemoryCacheのインストールと使用方法はどうですか?
MemoryCacheは.NET Framework内のキャッシュツールで、アプリケーションのメモリ内にデータを保存するために使用できます。MemoryCacheを使用するには、まずプロジェクトがSystem.Runtime.Cachingネームスペースを参照していることを確認する必要があります。
MemoryCacheをインストール。
- Visual Studioプロジェクトを開き、プロジェクト名を右クリックして、「NuGetパッケージの管理」を選択してください。
- NuGetパッケージマネージャーで「System.Runtime.Caching」を検索し、インストールをクリックしてください。
- プロジェクトでSystem.Runtime.Caching名前空間を参照することができます。
メモリーキャッシュを使用する:
- MemoryCacheのインスタンスを作成する:
MemoryCache cache = MemoryCache.Default;
- MemoryCacheにデータを保存する。
cache.Add("key", "value", DateTimeOffset.Now.AddMinutes(10));
- MemoryCacheからデータを取得する:
string value = cache.Get("key") as string;
- データをMemoryCacheから削除する。
cache.Remove("key");
- キャッシュアイテムの有効期限と優先度を設定する。
CacheItemPolicy policy = new CacheItemPolicy();
policy.AbsoluteExpiration = DateTimeOffset.Now.AddMinutes(10);
policy.Priority = CacheItemPriority.Default;
cache.Set("key", "value", policy);
これらの手順に従うことで、MemoryCacheをインストールしてデータキャッシュをアプリケーション内で使用することができます。