Minor memory optimization

pull/14/head
Sam Bosley 11 years ago
parent f31057dc3d
commit 6bb95e16bb

@ -234,7 +234,7 @@ public class MakeChanges<TYPE extends RemoteModel> extends ServerToClientMessage
} }
if (changes.has(NameMaps.localPropertyToServerColumnName(NameMaps.TABLE_ID_TASKS, Task.DUE_DATE))) { if (changes.has(NameMaps.localPropertyToServerColumnName(NameMaps.TABLE_ID_TASKS, Task.DUE_DATE))) {
Task t = PluginServices.getTaskDao().fetch(uuid, Task.PROPERTIES); Task t = PluginServices.getTaskDao().fetch(uuid, ReminderService.NOTIFICATION_PROPERTIES);
if (t != null) if (t != null)
ReminderService.getInstance().scheduleAlarm(t); ReminderService.getInstance().scheduleAlarm(t);
} }

@ -43,7 +43,7 @@ public final class ReminderService {
// --- constants // --- constants
private static final Property<?>[] PROPERTIES = new Property<?>[] { public static final Property<?>[] NOTIFICATION_PROPERTIES = new Property<?>[] {
Task.ID, Task.ID,
Task.CREATION_DATE, Task.CREATION_DATE,
Task.COMPLETION_DATE, Task.COMPLETION_DATE,
@ -124,7 +124,7 @@ public final class ReminderService {
* Schedules all alarms * Schedules all alarms
*/ */
public void scheduleAllAlarms() { public void scheduleAllAlarms() {
TodorooCursor<Task> cursor = getTasksWithReminders(PROPERTIES); TodorooCursor<Task> cursor = getTasksWithReminders(NOTIFICATION_PROPERTIES);
try { try {
Task task = new Task(); Task task = new Task();
now = DateUtilities.now(); // Before mass scheduling, initialize now variable now = DateUtilities.now(); // Before mass scheduling, initialize now variable
@ -178,9 +178,9 @@ public final class ReminderService {
// read data if necessary // read data if necessary
if(shouldPerformPropertyCheck) { if(shouldPerformPropertyCheck) {
for(Property<?> property : PROPERTIES) { for(Property<?> property : NOTIFICATION_PROPERTIES) {
if(!task.containsValue(property)) { if(!task.containsValue(property)) {
task = taskDao.fetch(task.getId(), PROPERTIES); task = taskDao.fetch(task.getId(), NOTIFICATION_PROPERTIES);
if(task == null) if(task == null)
return; return;
break; break;

Loading…
Cancel
Save