Calendar rightNow = Calendar.getInstance();
rightNow.setTimeInMillis(rightNow.getTimeInMillis() - 1800000);
List<Sessiondata> l = this.getSessionToDelete(rightNow.getTime());
log.debug("clearSessionTable: " + l.size());
for (Iterator<Sessiondata> it = l.iterator(); it.hasNext();) {
Sessiondata sData = it.next();
sData = em.find(Sessiondata.class, sData.getId());
em.remove(sData);
}
} catch (Exception err) {
log.error("clearSessionTable", err);
}