Fix Ip{Address,Prefix}Builder performance 24/9324/1
authorRobert Varga <rovarga@cisco.com>
Fri, 25 Jul 2014 15:58:48 +0000 (17:58 +0200)
committerRobert Varga <rovarga@cisco.com>
Fri, 25 Jul 2014 16:28:08 +0000 (18:28 +0200)
commite6eb6c54df785f22e440ae8839cccfe9380a67da
tree37ee672f6d6801de650a24839edc650bb7744142
parent027b4724b0534ad20584cdd71a96484605fa603c
Fix Ip{Address,Prefix}Builder performance

Using String.matches() incurs major overhead of almost 4ms. Precompile
the pattern and be smart about the use of it. At the same time do a
small optimization to HostBuilder in the form of not instantiating
multiple matchers.

Change-Id: Ifc7f5ff90e71c545acc00275d84780cebe02ec1c
Signed-off-by: Robert Varga <rovarga@cisco.com>
model/ietf/ietf-inet-types/src/main/java/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/inet/types/rev100924/HostBuilder.java
model/ietf/ietf-inet-types/src/main/java/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/inet/types/rev100924/IpAddressBuilder.java
model/ietf/ietf-inet-types/src/main/java/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/inet/types/rev100924/IpPrefixBuilder.java