データがキャッシュに存在するかどうかを確認する必要があり、存在する場合はそれを取得するか、キャッシュに追加する必要があります。
ここには2つのオプションがあります。1 つは、最初に を呼び出して、CacheManager.Contains(key)
そこにある場合は呼び出すCacheManager.GetData(key)
か、直接呼び出しCacheManeger.GetData(key)
て null 値をチェックできることです。どちらが良いかわかりません。最初のアプローチでは良い習慣のように思えますが、同じことを2回呼び出しています。2番目のアプローチでは、チェックせずにキャッシュからデータを直接取得しています。
ここでの質問は、どちらがより優れたプラクティスであり、どちらがより優れたパフォーマンスを発揮するかということです。両方の作業について少し洞察を提供できれば、それは本当に役に立ちます。
ありがとう :)