• Miek Gieben's avatar
    plugin/cache: cap TTL on first answer (#1092) · cd5879f8
    Miek Gieben authored
    Cache would let the first response through and would then cap subsequent
    ones to whatever the cache duration was. This would lead to huge drops
    in TTL values: 3600 -> 20 for instance, which is not only bad, but can
    mess up your careful TTL planning business.
    
    This PR fixes that and applies the cache duration to all replies. As a
    bonus I could remove a time.Sleep() from the cache test and just check
    for the cache duration as the TTL on the reply.
    
    Fixes #1038
    cd5879f8
handler.go 3.08 KB