Currently, FreeBSD falls back to the no-caching base implementation.
Unlike event ports on Solaris, FreeBSD's kevent/kqueue API requires each file to remain opened. This may result in exhausting the per-process number of fds.