invirt.http4k.caching.kt Maven / Gradle / Ivy
package invirt.http4k
import org.http4k.core.Filter
import org.http4k.filter.CachingFilters
import java.time.Clock
import java.time.Duration
fun cacheDays(days: Int): Filter {
return CachingFilters.Response.MaxAge(Clock.systemUTC(), Duration.ofDays(days.toLong()))
}
fun cacheOneYear(): Filter = cacheDays(365)