What is the difference between the following commands:
A:
new Timer() {
@Override
public void run() {
// TODO Auto-generated method stub
}
}.schedule(1);
B:
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
// TODO Auto-generated method stub
}
});