私は C# を使用しており、proc キャッシュ フレームワークで asp.net を使用して大きなオブジェクトをキャッシュしています。そのため、オブジェクトを .net キャッシュに配置し、コード内の複数の場所で探します。キャッシュからオブジェクトを取得した後、それを変更します。オブジェクトなどのプロパティを変更します。オブジェクトは、値ではなく参照によって.netキャッシュに格納されているようです。したがって、キャッシュから取得したオブジェクトを更新すると、キャッシュ内のオブジェクトも更新されます。
これを回避する方法はありますか - キャッシュ内の内容が変更によって反映されることは望ましくありません。