Anyone working with #ProjectPanama in #IntelliJIDEA knows whether there is an project-wide option to set some `—enable-native-access` flags? I.e. not in each run target individually?

Every time I run a unit test, I need to set these manually. Maybe the IDE can adapt flags from surefire or failsafe config in the pom.xml?

#java #jep424 #jep434

As promised, here is a small update on the #libFUSE bindings for #Java using #jep424 I'm currently working on for @cryptomator:

In an upcoming release we'll change two (or three) things that will boost (not just) r/w performance:

1. Switch from AES-CTR + HMAC to AES-GCM (eliminating expensive sha256 computations)
2. switch from fuse-jnr to jFUSE
3. potentially switching from macFUSE to tuse-t on macOS

I did some benchmarks on my Mac showing the relative performance increments of each change:

@cryptomator jFUSE is based on #jep424 (aka #projectpanama​), which is currently a preview feature of #jdk19, so we will update to Cryptomator to the latest jdk shortly.

In order to keep the PPA release for #Ubuntu users working (JDK 19 is not yet available in our targeted distros), we already created an #OpenJDK PPA that we can rely on for building. This is only a build dependency though and thanks to #jlink is not required for end users.