package com.octo.android.robospice.persistence;
/**
* Utility interface to write durations. Its values can be used as helpers for
* the SpiceManager.execute method.
* @author sni
*/
public interface DurationInMillis {
/**
* Data in cache will never be returned, a network call will always be
* performed.
*/
@Deprecated
long NEVER = -1;
/**
* Data in cache will never be returned, a network call will always be
* performed.
*/
long ALWAYS_EXPIRED = -1;
/**
* Data in cache will always be returned. Thus a network call will only be
* performed once.
*/
@Deprecated
long ALWAYS = 0;
/**
* Data in cache will always be returned. Thus a network call will only be
* performed once.
*/
long ALWAYS_RETURNED = 0;
long ONE_SECOND = 1000;
long ONE_MINUTE = 60 * ONE_SECOND;
long ONE_HOUR = 60 * ONE_MINUTE;
long ONE_DAY = 24 * ONE_HOUR;
long ONE_WEEK = 7 * ONE_DAY;
}