For the stores that don't pass on the context, we should probably still check it, at least when network or disk I/O is involved. For example in the bbolt implementation, we could check if the context was already canceled before a Get/Set/Delete, and potentially again afterwards.
Originally posted by @philippgille in #136 (comment)