public final class HBDateCache
Current date cache.
Getting the current date formatted is an expensive operation. This creates a scheduled task that will
update a cached version of the date in the format as detailed in RFC1123 once every second. To
avoid threading issues it is assumed that
currentDate will only every be accessed on the same
EventLoop that the update is running.
Current formatted date
public var currentDate: String
return date cache for this thread. If one doesn’t exist create one scheduled on EventLoop
public static func getDateCache(on eventLoop: EventLoop) -> HBDateCache
Render Epoch seconds as RFC1123 formatted date
public static func formatRFC1123Date(_ epochTime: Int) -> String
epoch seconds to render