私はIBMWebspherecommerce(wcs)に取り組んでいます。このフレームワークでは、コマンドクラスをキャッシュするオプションがあります。基本的に、これらは単なるJavaクラスです。新しいキャッシュエントリを持っている間、私はこれらのJavaクラスがシリアライズ可能でなければならないことを知りました(java.io.Serializableインターフェイスを実装します)。何故ですか?
キャッシングは基本的に実行の出力を保存しているようなものですか?この場合、シリアル化の一部として生成されたバイトのシーケンスを保存し、キャッシュされたオブジェクトへの要求が来るたびに、実際のプログラムを実行せずにオブジェクトを逆シリアル化して返しますか?誰かがこれについての知識を共有できますか?
よろしくお願いします、サントッシュ