問題タブ [cachemanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - CacheManager と Dispose
キャッシュを処理するCacheManagerを使用します。いつ処分すればいいですか?
using ステートメントでキャッシュにアクセスするたびに作成されることを意図していますか?
この場合、毎回初期化を作成する必要がありますか?
または、どのように使用/廃棄することになっていますか? 私は実際にコード分析の警告を受けており、それを破棄する必要があります。
c# - CacheManager memcached 構成
.net プロジェクトにCacheManagerを使用します。問題は、CacheManager.Memcached の使用例が見つからないことです。
これは私がそれを使用する方法です:
Web.config:
私が持っているエラーは次のとおりです: http://c2n.me/3hSHqvR.png - Web 構成の不明なセクション。
これらのセクションをすべて削除すると、別のランタイム エラーが発生します: http://c2n.me/3hSI745.png - 構成エラー。
settings.WithMemcachedCacheHandle() の代わりに settings.WithSystemRuntimeCacheHandle() を使用しようとしましたが、構成セクションがなくても正常に動作します。ただし、この場合、アプリを再起動するたびにキャッシュがクリアされます。そして、私が欲しいのは、アプリケーションとは関係なく、memcached ストレージにキャッシュを保存することです。
したがって、memcached を CacheManager で使用する方法の例または小さなチュートリアルがあれば、大歓迎です。
前もって感謝します!
c# - IoC コンテナー (Ninject) を使用して汎用 ICacheManager を登録する
これは、 Micah Conrad によるCacheManagerライブラリ用です。彼の例では、次に示すように、CacheFactory.Build メソッドを使用してキャッシュ マネージャーを作成します。
私の質問は、ICacheManger インターフェイスを登録して、任意のタイプのプロパティの依存関係が IoC コンテナーによって自動的に作成されるようにすることは可能ですか?
このクラスがあるとします
Ninject カーネルを設定して汎用 ICacheManager インターフェイスをバインドし、MyClass の型を使用して解決するにはどうすればよいですか?
このようなものですが、実際には機能します:
cachemanager - Redis で MichaCo\CacheManager を使用する
Redis でMichaCo\CacheManagerを使用することを検討しています。プロジェクト ページには、Redis による分散キャッシュがサポートされていることが記載されています。しかし、Redis の構成、環境のセットアップなどの例は見当たりません。プロジェクトでこのライブラリを Redis で使用した経験がある人はいますか? ヒントをいただければ幸いです。
caching - cachemanager.net - 渡されたキーに基づいて redis キャッシュからオブジェクトのリストを取得する方法は?
渡されたキーに基づいて redis キャッシュからオブジェクトのリストを取得するにはどうすればよいですか?
redis キャッシュの cachemanager.net を調査しています。私は例を見てきました。しかし、渡されたキーに基づいてオブジェクトのリストを取得することに関連する例は見つかりませんでした。
1 つのオブジェクトのみを返しています。
しかし、私はこのようにしたいと思います。Key_1
, Key_2
, Key_3
.....のようなキー名で 1000 個のオブジェクトをキャッシュに保存しましKey_1000
た。Key_*
Keyとして渡すと1000個のオブジェクトのリストを取得したい。
caching - Infinispan: DefaultCacheManager インスタンスの数は?
私の Web アプリケーション プロジェクトでは、2 種類のキャッシュ メカニズムを構築する必要があります。
最初のものはセッションに厳密に関連しています。そのため、ユーザー セッションが終了したときに infinispan キャッシュを消去できるジョブ作成パターンを実装しました。
分散セッション キャッシュは、アプリケーション サーバー JNDI 内に保存されている 1 つの DefaultCacheManager を使用します。そのため、キャッシュからの書き込みまたは読み取りが必要になるたびに、それを検索して CRUD 操作を行います。
2 つ目は、有効期限ポリシーを備えた通常の infinispan 分散キャッシュであり、これを実装します。
私の質問は:
JNDI にバインドされた同じ DefaultCacheManager を使用するのは正しいですか? または、新しいものを作成する方が良いですか?
infinispan ガイドでは、これは非常に重いオブジェクトであり、1 つだけ作成することをお勧めします。
ありがとう。
c# - 複数のコンストラクターでジェネリック型を登録する
Unity から Simple Injector に移行しようとしていますが、Simple Injector でインジェクションを機能させるのに問題があります。
動作する Unity コードは以下のとおりです
私の試み:
次のエラーが表示されます
コンテナーを作成できるようにする
BaseCacheManager<Object>
には、パブリック コンストラクターを 1 つだけ持つ必要があります。
caching - CacheManager.net (Redis) - Cache.Add はハッシュのみをサポートしていますか?
アプリに分散キャッシュ機能を追加するために CacheManager.Net をいじり始めたところです。私のレベル 2 キャッシュは Redis で、問題なく動作しているようです。
Cache.Add(cacheItem) を実行すると、常にハッシュとして redis に追加されることに気付きました。CacheManager を使用して、オブジェクトを他の redis データ型として追加することは可能ですか? 「文字列」と言う?
ありがとう。う
caching - CacheManager.Net - Redis パイプライン
誰かが CacheManager.Net が redis パイプラインをサポートしているかどうかを確認できますか?
私はドキュメントでそれを見つけることができませんでした
どうもありがとう。
乾杯、U