Clojure Ringの応答でPDF(またはその他のバイナリファイル)を提供したいと思います。これは動作します
(defn serve-file [request]
{:status 200
:headers {"Content-Type" "application/pdf"}
:body (FileInputStream. "file.pdf")})
しかし、私はFileInputStreamを明示的に閉じていません。これによりメモリリークが発生しますか、それとも基盤となるWebサーバー(Jetty)によって閉じられますか?そうでない場合は、どうすれば自分で閉じることができますか?