@@ -25,6 +25,7 @@ data Settings = Settings
2525 , settingsTimeout :: Int -- ^ Timeout value in seconds. Default value: 30
2626 , settingsIntercept :: Request -> Maybe (Source (ResourceT IO) S.ByteString -> Connection -> ResourceT IO ())
2727 , settingsManager :: Maybe Manager -- ^ Use an existing timeout manager instead of spawning a new one. If used, 'settingsTimeout' is ignored. Default is 'Nothing'
28+ , settingsFdCacheDuration :: Int -- ^ Cache duratoin time of file descriptors in seconds. Default value: 10
2829 }
2930
3031-- | The default settings for the Warp server. See the individual settings for
@@ -44,6 +45,7 @@ defaultSettings = Settings
4445 , settingsTimeout = 30
4546 , settingsIntercept = const Nothing
4647 , settingsManager = Nothing
48+ , settingsFdCacheDuration = 10
4749 }
4850 where
4951 go :: InvalidRequest -> IO ()