APIを使用するJavaシステムがあります。数日前、次の問題に直面し始めました。リモートAPIがシステムから受信するリクエストが多すぎます。システムの初期の頃は、それは大きな問題ではありませんでしたが、データが増え、エンティティごとに複数のリクエストを行ったため、システムのパフォーマンスは少しずつ悪化していました。データがあまり頻繁に更新されなかったため、私が行ったネットワーク要求の多くは実際には必要ないことに気づきました。そのため、システムの起動時に、過度の読み込みを行うクラスを実装しましたすべてのリモートAPIデータの。エンティティを作成/更新するときは、リクエストが行われる前にエンティティをロードします。それに応じて削除を扱います。また、リモートAPIは変更が行われたときにも通知するため、この変更がシステムの外部で行われた場合でも最新の状態を維持できます。
私が本当に知りたいのは、この練習の名前はありますか?既知のデザインパターンはありますか?少し調べてみたところ、プロキシパターンだと思いますが、よくわかりません(実際、ほとんどのデザインパターンは非常によく似ています)。あまりよくわかりません。デザインパターンに。