why not use the ``ttl`` option ? if ``ttl = 0`` then no cache