Make use of ttl in DoctrineCacheStorage

The DoctrineCacheStorage bridge does not respect the ttl from the options.

Is this deliberate? If not, please merge.