neykov commented on this pull request.
> @@ -73,36 +93,41 @@ public long getDelay(TimeUnit unit) {
return unit.convert(expiryTime - timeSupplier.get(),
TimeUnit.MILLISECONDS);
}
}
- private Map<String, VagrantNode> nodes = new ConcurrentHashMap<String,
VagrantNode>();
- private DelayQueue<TerminatedNode> terminatedNodes = new
DelayQueue<TerminatedNode>();
+
+ private final DelayQueue<TerminatedNode> terminatedNodes = new
DelayQueue<TerminatedNode>();
Me neither before writing this code :). Turned out really handy.
If I remember correctly jclouds needs to see `terminated` status after
destroying the machine. I remove all traces of the machine on termination so I
won't be able to tell the difference between `terminated` and `not created` if
I don't keep this around.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/355