On Wed, 27 Nov 2024 14:39:31 GMT, Prasadrao Koppula <pkopp...@openjdk.org> 
wrote:

>> Using SharedSecrets, I attempted to expose FileInputStream::path 
>> information. After implementing the fix, I validated the startup performance 
>> tests. Observed no consistent pattern of performance drops or gains, can 
>> disregard the occasional performance drop observed in 1 or 2 runs.
>
> Prasadrao Koppula has updated the pull request with a new target base due to 
> a merge or a rebase. The pull request now contains 14 commits:
> 
>  - Merge master
>  - cache the InputStream in KeyStore
>  - Copyright year
>  - Merge master
>  - initialized storeName with empty string
>  - Replaced Paths.get with Path.of
>  - Removed unnecessary code
>  - Removed unnecessary code
>  - Handled nested wrappers around FileInputStream
>  - Handled BIS case as well
>  - ... and 4 more: https://git.openjdk.org/jdk/compare/96388be1...83043beb

Would it possible to list down the API entry points where you want map the 
InputStream back to its source? I assume methods such as 
KeyStore.getInstance(File file, ..) are not a concern, is it the 
load(InputStream,password) method? I'm puzzled why this PR is only concerned 
with FIS as there many ways to get an input stream to a file or other source 
that won't be handled.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/20414#issuecomment-2520434562

Reply via email to