Apache httpd:mod_cache CacheStaleOnError与ErrorDocument

我们有一个启用了mod_cache / mod_disk_cache的Apache httpd。 默认情况下,指令CacheStaleOnError被激活。 该文件说:

当CacheStaleOnError指令打开,并且caching中的旧数据可用时,caching将响应来自后端的5xx响应,通过返回陈旧的数据而不是5xx响应。

这是我们期望的行为。

另外,我们希望在没有(陈旧的)caching数据全部添加以用于特定请求时提供自定义错误页面。 所以我们为5xx类的每个状态定义了一个ErrorDocument。

因为我不能提出一个可靠的testing场景,所以我的问题是:当一个特定的请求的caching数据是陈旧的,在请求后端时发生5xx错误时会发生什么?

httpd是否提供陈旧的数据? 还是它提供configuration的自定义错误页面? 这是如何优先?