public class UpdateInstancesTask< G extends AbstractCloudInstance<T>,
T extends AbstractCloudImage<G,?>,
F extends AbstractCloudClient<G, T, ?>
> implements Runnable {
private static final Logger LOG = Logger.getInstance(UpdateInstancesTask.class.getName());
<BUG>private static final long STUCK_STATUS_TIME = 2*60*1000l; // 2 minutes;
</BUG>
@NotNull protected final CloudApiConnector<T, G> myConnector;
@NotNull protected final F myClient;
@Used("Tests")

public class UpdateInstancesTask< G extends AbstractCloudInstance<T>,
T extends AbstractCloudImage<G,?>,
F extends AbstractCloudClient<G, T, ?>
> implements Runnable {
private static final Logger LOG = Logger.getInstance(UpdateInstancesTask.class.getName());
private static final long STUCK_STATUS_TIME = 10*60*1000l; // 2 minutes;
@NotNull protected final CloudApiConnector<T, G> myConnector;
@NotNull protected final F myClient;
@Used("Tests")
