GroupCacheDuration = 4 * DefaultCacheDuration // They don't change that often.
FileCacheDuration = 8 * DefaultCacheDuration // These change even less often.
+ MyListCacheDuration = 12 * time.Hour // When the file isn't watched
+ MyListWatchedCacheDuration = 2 * DefaultCacheDuration // When the file is watched
+
+ LIDCacheDuration = 4 * DefaultCacheDuration
+
+ UIDCacheDuration = 16 * DefaultCacheDuration // Can these even be changed?
+
+ // Used for anime that have already finished airing.
+ // It's unlikely that they get any important updates.
+ FinishedAnimeCacheDuration = 4 * AnimeCacheDuration
+
+ // Used when a request uses a non-existing key (AID, ed2k+size, etc)
+ InvalidKeyCacheDuration = 1 * time.Hour
+
// Used when the UDP API Anime query fails, but the HTTP API query succeeds.
AnimeIncompleteCacheDuration = 24 * time.Hour