@Override
            public ReconnectPolicy newObject() {
                return new ReconnectPolicies.EveryHalfHour();
            }
Makes a new connection if the current connection has lasted for more than half an hour.
<p>
This is the recommended mode.
<p>
This is the sweat-spot in my experiments between dropped connections while minimizing latency.
src/main/java/com/notnoop/apns/ReconnectPolicy.java