google-guava-cache

    3

    3答えて

    クラス 'B'の静的メソッドを呼び出すクラス 'A'をユニットテストしようとしています。クラス 'B'には本質的にキーが与えられたキャッシュから値(Object)を取得するgoogle guavaキャッシュがあり、サービスアダプタを使用してオブジェクトをキャッシュにロードします(キャッシュミスの場合)。 service-adapterクラスには、オブジェクトを取得するための他のautowired依

    0

    1答えて

    システムが空のグアバキャッシュのためのスペースをあらかじめ割り当てているかどうか疑問ですか?私はグアバのキャッシュに新しいです、誰かが私はこの問題を理解するのを助けることができますか? はまた、私は以下のコードでそれをテストします。 long preMemUsage = Runtime.getRuntime().totalMemory() -Runtime.getRuntime().freeMem

    0

    1答えて

    私はGuava Cacheを使用してデータをキャッシュします。キャッシュ内のデータは、数分間使用されていなければクリーニングされます。 データを変更した場合、キャッシュ内のデータを更新し、データを「ダーティ」にマークします(変更されるためデータベース内のデータと異なるため)。 5分ごとに、「汚れた」データをデータベースにプッシュします(つまり、データベースのデータを更新します)。 問題は「汚い」デ

    0

    1答えて

    Guava Cacheは、個々のキャッシュに有効期限を設定できることを知っています。 Guavaは、キャッシュを無効にするために設定された秒数後に起動するタイマーを使用してこれを行いますか? 長時間実行されているトランザクションがあります。トランザクションの開始時にキャッシュにあるものは何でも、私はトランザクションの終了まで続行したいと思います。したがって、トランザクション中にキャッシュの有効期限

    1

    1答えて

    私はGuavaキャッシュの問題に直面しています。キャッシュに要素が1つしかない場合は、問題はありません。私は2番目の要素をロードするときには、そのログが言う private static LoadingCache<String, MyClass> cache = null; .... public MyClass method(final String id1, final long id2)

    0

    2答えて

    は、私はこのような何かをしたい: CacheBuilder .newBuilder() .maximumSize(CONFIG.cacheMaxSize()) .expireAfterAccess(CONFIG.cacheTimeout(), CONFIG.cacheTimeUnit()) .weakValues()

    0

    1答えて

    私はマップにいくつかのデータ要素を格納できるシンプルなキャッシュを作成しようとしています。私はこのデータを〜16時間前後保管しておく必要があります。その後、古いアイテムは期限切れにすることができます。私はLoadingCacheをインスタンス化しています。 cache = CacheBuilder.newBuilder() .concurrencyLevel(4)

    -2

    1答えて

    私はGuavaキャッシュマネージャを使用して、expireAfterAccessの値を設定しています。 キャッシュからエントリを失効させるためにどのメソッドが呼び出されたのか知りたいですか?

    0

    1答えて

    Google LoadCacheを使用してキャッシュを作成しようとしています。 私のプログラムは別のレストサービスを使用しています。 .refreshAfterWriteが終了したらloadAll関数を呼び出すようにキャッシュを構成することが可能かどうか疑問に思っています。 基本的に、refreshAfterWriteタイマーが終了すると、このリンクの番号8に表示されるようなことをしたいと思います