On 04/12/2016 12:58 PM, Mandy Chung wrote:
On Apr 12, 2016, at 5:38 AM, Claes Redestad <[email protected]> wrote:
Hi,
the first usage of limited doPrivileged appears to have a small startup penalty
(loads 8 permission-related classes and does some reflection), and is arguably
excessive for this particular instance. Unrestricted doPrivileged allows for a
small reduction of lambda init cost.
Webrev: http://cr.openjdk.java.net/~redestad/8154067/webrev.01/
Bug: https://bugs.openjdk.java.net/browse/JDK-8154067
+1
I agree that getting system properties isn’t a good usage example of limited
doPrivileged since the permission is very clear and explicit.
I also agree. In this case, the privileged action (System.getProperty)
is very concise, so the risk is very low that the additional permissions
could be abused.
--Sean