guava LoadingCacheに書き込むのは悪い習慣ですか? それは私には悪い習慣になる理由を教えてください?Guava LoadingCacheに書き込むことは悪い習慣ですか?
0
A
答えて
0
これは単純に2つのアプローチを組み合わせたものです。
キャッシュがアプリケーションデータを格納するコンポーネントとして使用され、アプリケーションが読み取りと書き込みの両方を制御する場合は、Cacheクラスを使用することが理にかなっています。
または、キャッシュが未知のデータストレージのインターフェイスとして使用され、アプリケーションがデータの読み込み方法を完全に理解していない場合は、LoadingCacheを使用することが理にかなっています。実装は通常、依存性注入によって外部から提供されます。
アプリケーションが外部ソースの両方のデータを上書きし、キャッシュ内でも変更を強制したい場合がありますが、それは非常に奇妙な状況であり、キャッシュが他のアプリケーションとにかくインスタンス。
+0
ありがとう、私はそれの後ろにデータベースを持っています。 – user1041035
関連する問題
- 1. Flaskアプリケーション全体を1つのファイルに書き込むことは悪い習慣ですか?
- 2. これは悪い習慣ですか?
- 3. BackPressedを呼び出すことは悪い習慣ですか?
- 4. は@unlink悪い習慣ですか?
- 5. ビュー内のファイルを読み込むのは悪い習慣ですか?
- 6. 論理を表示することは悪い習慣です
- 7. これは悪い習慣ですか? C++
- 8. eslintrcファイルをグローバルにインストールすることは悪い習慣ですか?
- 9. .exeファイルをNugetパッケージに含めることは悪い習慣ですか?
- 10. これは悪い習慣です(これは間違っていますか)。
- 11. 拡張メソッドと拡張プロパティは悪い習慣ですか?
- 12. Java - クラスコンストラクタを持たないことは悪い習慣ですか?
- 13. Javascript - 関数の配列はこの悪い習慣です
- 14. 複数の返品をすることは悪い習慣ですか?
- 15. 任意のSQLテーブルを作成することは悪い習慣ですか?
- 16. javascriptを含む部分ビューを返すのは悪い習慣ですか?
- 17. 再帰は一般的に悪い習慣ですか?
- 18. スイッチケースにスイッチケースを入れるのは悪い習慣ですか?
- 19. 否定的なCSSルールを持つことは悪い習慣ですか?
- 20. XML文書の改行に敏感であることは「悪い習慣」ですか?
- 21. 静的クラスはPHPでは悪い習慣ですか?
- 22. あなたのcssセレクタにng-bindingを含むことは悪い習慣ですか?
- 23. 部分ページに<head>を含めることは悪い習慣です
- 24. GuavaのLoadingCacheに似ていますが、双方向ですか?
- 25. QTドッキング可能なウィジェットアプリケーションにQMLを埋め込むのは悪い習慣ですか?
- 26. Javaで `this`を使うのは悪い習慣ですか?
- 27. golangのエラーをリセットするのは悪い習慣ですか?
- 28. ステートフルヘルパークラスを使用するのは悪い習慣ですか?
- 29. コード評価:これは悪い習慣と考えられますか?
- 30. Java標準キーストアを使用することは悪い習慣です
アップデートで。しかし、get-compute-putを実行することは、複数のスレッドが競合する可能性があるため、悪い習慣です。キャッシュをロードすることがベストプラクティスです。 –
私はキャッシュに保存する必要がある30%のために70%の読み込みをしていただきありがとうございます。 – user1041035