diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-05-20 17:53:31 +0300 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-05-21 01:08:08 +0300 |
commit | 8c87924334fe94f9c921392e7763be23da99ad2a (patch) | |
tree | 764d9292ae56092ba5673183cd9bc041606d403d | |
parent | a0c50972a450cef468092af107e49270e1bba89f (diff) |
Notify workhorse about etag changes
-rw-r--r-- | lib/gitlab/etag_caching/store.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/gitlab/etag_caching/store.rb b/lib/gitlab/etag_caching/store.rb index 0039fc01c8f..27eecd188be 100644 --- a/lib/gitlab/etag_caching/store.rb +++ b/lib/gitlab/etag_caching/store.rb @@ -11,9 +11,9 @@ module Gitlab def touch(key, only_if_missing: false) etag = generate_etag - Gitlab::Redis.with do |redis| - redis.set(redis_key(key), etag, ex: EXPIRY_TIME, nx: only_if_missing) - end + ::Gitlab::Workhorse.set_key_and_notify( + redis_key(key), etag, + expire: EXPIRY_TIME, overwrite: !only_if_missing) etag end |