15 個のクラスを持つ jar ファイルがあります。この jar のいくつかのメソッドを Web アプリケーションから呼び出す必要があります。一部のメソッドは .plist ファイルを読み取ります。
jar コードでは、すべての plist ファイルが一度読み込まれ、複数回使用されるようにコーディングしました (.plist ファイルのすべてのプロパティを保持する静的マップを使用しました) が、これは発生していません。
呼び出しがあるたびに、すべての .plist ファイルを再度読み取ります。このため、「Too Many Open File Exception」が発生します。
ファイルの読み取りを何度も停止する方法はありますか。私を助けてください。