use date constructor directly when a calendar is not needed, better performances

This commit is contained in:
Athou
2013-06-25 16:57:48 +02:00
parent 11fe2b6590
commit 158abadf19
18 changed files with 29 additions and 41 deletions

View File

@@ -1,7 +1,6 @@
package com.commafeed.frontend.model;
import java.io.Serializable;
import java.util.Calendar;
import java.util.Date;
import javax.xml.bind.annotation.XmlAccessType;
@@ -23,7 +22,7 @@ public class Subscription implements Serializable {
public static Subscription build(FeedSubscription subscription,
String publicUrl, long unreadCount) {
Date now = Calendar.getInstance().getTime();
Date now = new Date();
FeedCategory category = subscription.getCategory();
Feed feed = subscription.getFeed();
Subscription sub = new Subscription();

View File

@@ -1,6 +1,6 @@
package com.commafeed.frontend.pages;
import java.util.Calendar;
import java.util.Date;
import javax.inject.Inject;
@@ -45,7 +45,7 @@ public class PasswordRecoveryCallbackPage extends BasePage {
throw new DisplayException("invalid token");
}
if (user.getRecoverPasswordTokenDate().before(
DateUtils.addDays(Calendar.getInstance().getTime(), -2))) {
DateUtils.addDays(new Date(), -2))) {
throw new DisplayException("token expired");
}

View File

@@ -1,6 +1,6 @@
package com.commafeed.frontend.pages;
import java.util.Calendar;
import java.util.Date;
import java.util.UUID;
import org.apache.commons.codec.digest.DigestUtils;
@@ -39,8 +39,7 @@ public class PasswordRecoveryPage extends BasePage {
try {
user.setRecoverPasswordToken(DigestUtils.sha1Hex(UUID
.randomUUID().toString()));
user.setRecoverPasswordTokenDate(Calendar.getInstance()
.getTime());
user.setRecoverPasswordTokenDate(new Date());
userDAO.saveOrUpdate(user);
mailService.sendMail(user, "Password recovery",
buildEmailContent(user));

View File

@@ -1,7 +1,7 @@
package com.commafeed.frontend.pages;
import java.io.StringWriter;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.Random;
import java.util.UUID;
@@ -34,7 +34,7 @@ public class TestRssPage extends WebPage {
entry.setUri(uuid);
entry.setTitle(uuid);
entry.setLink("http://www.example.com/" + uuid);
entry.setPublishedDate(Calendar.getInstance().getTime());
entry.setPublishedDate(new Date());
entries.add(entry);
}
feed.setEntries(entries);

View File

@@ -3,7 +3,6 @@ package com.commafeed.frontend.resources;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
import java.util.Calendar;
import org.apache.commons.io.IOUtils;
@@ -15,8 +14,7 @@ import ro.isdc.wro.model.resource.processor.ResourcePreProcessor;
@SupportedResourceType(ResourceType.JS)
public class TimestampProcessor implements ResourcePreProcessor {
private static final String NOW = ""
+ Calendar.getInstance().getTimeInMillis();
private static final String NOW = "" + System.currentTimeMillis();
@Override
public void process(Resource resource, Reader reader, Writer writer)

View File

@@ -1,7 +1,6 @@
package com.commafeed.frontend.rest.resources;
import java.io.StringWriter;
import java.util.Calendar;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
@@ -144,7 +143,7 @@ public class CategoryREST extends AbstractResourceREST {
entries.getEntries().remove(entries.getEntries().size() - 1);
}
entries.setTimestamp(Calendar.getInstance().getTimeInMillis());
entries.setTimestamp(System.currentTimeMillis());
return Response.ok(entries).build();
}

View File

@@ -124,7 +124,7 @@ public class FeedREST extends AbstractResourceREST {
}
}
entries.setTimestamp(Calendar.getInstance().getTimeInMillis());
entries.setTimestamp(System.currentTimeMillis());
return Response.ok(entries).build();
}

View File

@@ -1,6 +1,6 @@
package com.commafeed.frontend.rest.resources;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import javax.inject.Inject;
@@ -65,7 +65,7 @@ public class PubSubHubbubCallbackREST {
for (Feed feed : feeds) {
log.debug("activated push notifications for {}",
feed.getPushTopic());
feed.setPushLastPing(Calendar.getInstance().getTime());
feed.setPushLastPing(new Date());
}
feedDAO.saveOrUpdate(feeds);
return Response.ok(challenge).build();