TTL restriction in cache filter

Frankly, it shouldn't work like this. TTL works per record, whereas cache retrieves lists of records.