Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
When the AbstractSharedCachingDataStore#getRecordIfStored is called and if the cache load returns an error from backend then the stream is directly retrieved from backend and returned. This stream should first be downloaded to the temp dir configured and then stream returned over that. If the consuming applications don't close the stream then there's chance of connection pool to the backend getting starved.