memorycache

    3

    1答えて

    MemoryCacheで項目を削除し、他のスレッドがそれに到達しようとする前に新しい項目を追加するメソッドを実装できるかどうかを知りたいと思います。ロックを制御できるようなものを見つけることができないようです(正当な理由があるかもしれません)ので、これら2つの操作を一度に実行できます。 「同じキーで」あなたが意味する場合

    40

    4答えて

    まずは、以下のコードがスレッドセーフではないことを知っていることをまず捨ててください(訂正はあります)。私が苦労しているのは、実際にテストで失敗するようなインプリメンテーションを見つけることです。私は大規模なWCFプロジェクトを現在リファクタリングしていますが、静的なデータをキャッシュし、SQLデータベースからそのデータを読み込む必要があります。私はMemoryCacheを使用しているので、少なく

    -1

    1答えて

    ページ(および他のデータ)をディスクに明示的にキャッシュしない既知のWebブラウザ実装(またはブラウザオプション)はありますか? 私はメモリにのみキャッシュする実装を探しています(プロセスが終了すると明らかにキャッシュは破棄されます)。 OSのページングなどの外部ディスク書き込み要因は無視しています。

    75

    1答えて

    私はMSDN documentationを読んでいますが、実際にはそれを理解していませんでした。 私はSetの動作が「既存の置き換え、または追加」(アトミック)と考えています。 これは間違いありませんか?

    5

    3答えて

    サードパーティ製APIへの接続プールを作成しようとしていますが、使用していない場合は、一定時間が経過すると接続が失効します。期限が切れると、サードパーティのAPI経由で接続を解除する必要があります。 MemoryCache(System.Runtime.Caching)がこれを処理するように見えました。しかし、UpdateCallbackは奇妙な動作をするようです。 簡単なLINQPad例: vo

    6

    1答えて

    .NET Coreからいくつかのコードを移植しており、MemoryCacheでいくつかの問題が発生しています。 4.6コードでは、MemoryCache.Defaultを使用してキャッシュをインスタンス化していますが、.NET Coreでは使用できないようです。 .NET Coreにこれに相当するものがありますか?あるいは、自分のMemoryCacheをシングルトンとして新しく作成し、IOC経由で

    5

    3答えて

    私は大量のデータを含むListViewを持っています。 初めて、Webサービスからすべてのデータを読み込みます。 ここでデータをキャッシュして、そのページを再び開くと、Webサービスに再度クエリするのではなく、キャッシュからデータを取得できるようにしたいと思います。 どうすればよいですか。

    3

    2答えて

    私はLruCacheにサポートしているAndroidのサポートライブラリのV4(本書http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html#memory-cacheでAcording) を使用するアンドロイド1.6以上で をLruCache(アンドロイド3.1からAPI)を使用する必要がありますが、問題は

    0

    1答えて

    MemoryCacheにアイテムを格納した後、削除するときにクリーンアップを行う必要があります。私は削除された項目のコールバックを設定して、それは素晴らしいです。アプリはこのような例外のよう異常終了したり、システムのシャットダウン時に終了した場合私の質問は、どのように私は私のコールバックがキャッシュ内の各オブジェクトに対して呼び出されることを保証することができますか? 追加情報:キャッシュされた要

    6

    2答えて

    AppHarborにデプロイされている実行中の.NET MVCアプリケーションで繰り返しタスクをシミュレートするためにSystem.Runtime.Caching.MemoryCacheを使用しています。キャッシュ内 エントリはオフセットAbsoluteExpirationが含まCacheItemPolicyおよびメソッドを呼び出して、キャッシュ内のアイテムの追加を再トリガRemovedCallb