I was wondering if you're interested (and whether it fits in to your design for gin-cache) to support conditional gets from the client as per RFC7234.
gin-cache