cache/predict: tweak *when* an RR is expiring

1% TTL is just too little when used for refreshing.
Even 50% would mean doing at most double work than necessary,
so let's have this compromise of ~7% TTL.
16 jobs for expiring in 10 minutes and 54 seconds (queued for 14 seconds)
latest
Status Job ID Name Coverage
  Build
passed #109446
docker linux amd64
build:clang:linux:amd64

00:00:30

passed #109445
docker linux amd64
build:linux:amd64

00:00:27

 
  Test
passed #109476
docker linux amd64
deckard:linux:amd64

00:06:00

passed #109452
docker
doc

00:00:36

passed #109451
docker linux amd64
installcheck:linux:amd64

00:00:49

passed #109454
docker linux amd64
installcheck:valgrind:linux:amd64

00:01:17

passed #109448
docker
lint:c

00:01:58

failed #109449
docker allowed to fail
lint:clang-scan-build

00:00:56

passed #109447
docker
lint:lua

00:00:28

passed #109457
docker linux amd64
respdiff:iter:tcp:linux:amd64

00:03:58

passed #109458
docker linux amd64
respdiff:iter:tls:linux:amd64

00:03:50

passed #109456
docker linux amd64
respdiff:iter:udp:linux:amd64

00:02:37

passed #109450
docker linux amd64
test:linux:amd64

00:00:44

passed #109455
docker linux amd64
test:linux:amd64:valgrind

00:00:57

failed #109453
docker linux amd64
deckard:linux:amd64

00:00:51

 
  Coverage
passed #109459
docker linux amd64
coverage

00:00:19

70.3%
 
Name Stage Failure
failed
lint:clang-scan-build Test
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
CCLD daemon/kresd
scan-build: 22 bugs found.
scan-build: Run 'scan-view /builds/knot/knot-resolver/scan-results/2018-02-15-093951-14-1' to examine bug reports.
Uploading artifacts...
scan-results: found 27 matching files
Uploading artifacts to coordinator... ok id=109449 responseStatus=201 Created token=9ujkA9fj
ERROR: Job failed: exit code 1