Hi devs! I was doing some various janitorial work the other day and the whole "primitive versus boxed types versus Optional” issue came into my periphery once again. I brought this up on the mailing list a while back, and it was touched upon in the following messages:
http://markmail.org/message/5cdwto77fbxoiuhu http://markmail.org/message/cywsytn5b3cv5d6m I am in the middle of making some changes to the OpenStack Neutron API that could benefit from making this change. I would rather change it once, rather than temporarily using boxed types in the builder/domain classes. In particular: https://github.com/jclouds/jclouds-labs-openstack/blob/master/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java#L516 I am all-in for using Optional, and I wanted to get a pulse on what the community thinks about it in general. I would really like us to come to consensus and make a decision since it has already been discussed bit. Thoughts, comments, concerns, etc. on making this happen for new APIs? /jd