I registered this in the sun bug database, the bug ID: 7123126, it could be a 
couple of days before it shows up.

Peter.


----- Original message -----
> The javadoc for Permission states implementations should be immutable like
> String, this is the design basis for DynamicPermissionCollection.
>
> SocketPermission is not entirely immutable and it's fields not synchronised 
> nor
> volatile.  Only wild card SocketPermissions are effectively immutable.
>
> Rather than continue to try and work around it, I'll file a java bug report.
>
> The most likely outcome is fields used for caching dns lookup and failure will
> be stale, causing unnecessary repeated dns lookup.
>
> To avoid dns the best solution will be to use wildcard SocketPermission's.
>
> The standard jvm policy can be avoided by using == instead of = when 
> specifying
> policy file locations.
>
> I can implement a Comparator to ensure the check order of SocketPermission
> preferences wildcards.
>
> Are most developers happy to rely on wild card SocketPermission's?
>
> Regards,
>
> Peter.

Reply via email to