package jobs;
import models.ChatRoomFactory;
import play.Logger;
import play.jobs.Job;
import play.jobs.On;
//每天2:00AM开始job
@On("0 0 2 * * ?")
public class CleanChatRoomJob extends Job {
@Override
public void doJob() throws Exception {
Logger.info("start to clean chat rooms map");
Logger.info("current chat rooms size is : " + ChatRoomFactory.rooms().size());
long start = System.currentTimeMillis();
ChatRoomFactory.rooms().clear();
Logger.info("after job, chat rooms size is : " + ChatRoomFactory.rooms().size());
Logger.info("finished, elapsed time " + (System.currentTimeMillis() - start) + "ms.");
}
}