getTtlForCategory static method

Duration getTtlForCategory(
  1. CacheCategory category
)

Gets the time-to-live (TTL) for a specific category.

Implementation

static Duration getTtlForCategory(CacheCategory category) {
  switch (category) {
    case CacheCategory.popular:
      return popularTtl;
    case CacheCategory.nowPlaying:
      return nowPlayingTtl;
    case CacheCategory.topRated:
      return topRatedTtl;
    case CacheCategory.upcoming:
      return upcomingTtl;
    case CacheCategory.toWatch:
    case CacheCategory.watched:
      return defaultTtl;
  }
}