Skip to content

v1.6.3: performance improvement

Choose a tag to compare

@oldratlee oldratlee released this 23 Nov 08:19

GitHub release download - dcm.tar.gz)

Improvement

  • performance improvement: cache reflection objects(field/constructor)
  • [TOOL] fix action list, remove wrong file action
  • unify double check conditions
  • code refactor/cleanup
    • simplify code: use clone instead of explicit copy for String[]
    • [TOOL] split big method DcmTool.main
    • split big method agentmain
    • fix codeclimate issues
    • rename methods, remove Field word of methods that return field value
    • improve error message of DcmAgent
    • rename field: FILE -> FILE_KEY in DcmAgent
    • add private for internal methods/fields in DcmAgent
  • CI: use HOME env var instead of hard-coded value in AppVeyor CI
  • Documentation:
    • update badges
  • improve javadoc

Java Dns Cache Manipulator Library

maven dependency:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dns-cache-manipulator</artifactId>
    <version>1.6.3</version>
</dependency>

Already deployed to maven central repository.

Java Dns Cache Manipulator Tool