| @@ -229,9 +229,16 @@ | ||
| 229 | 229 | |
| 230 | 230 | $report = Page_Cache_Detector::inspect(); |
| 231 | 231 | $state = Page_Cache_Detector::classify( $report )['state']; |
| 232 | 232 | |
| 233 | - if ( Page_Cache_Detector::STATE_UNKNOWN_OCCUPIED === $state ) { | |
| 233 | + /* | |
| 234 | + * A drop-in file is present either way here. ABANDONED means we may | |
| 235 | + * TAKE it (#391) -- it does not mean the site is a clear field, so a | |
| 236 | + * fresh install still comes up conservative rather than assuming it | |
| 237 | + * has the machine to itself. | |
| 238 | + */ | |
| 239 | + if ( Page_Cache_Detector::STATE_UNKNOWN_OCCUPIED === $state | |
| 240 | + || Page_Cache_Detector::STATE_ABANDONED === $state ) { | |
| 234 | 241 | return ! empty( $report['dropin']['exists'] ) ? $state : null; |
| 235 | 242 | } |
| 236 | 243 | |
| 237 | 244 | return in_array( |