Skip to content

Commit 325c88d

Browse files
committed
q!
Merge branch 'master' of github.com:Netflix/EVCache x
2 parents d6fe622 + c161750 commit 325c88d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

evcache-client/src/main/java/com/netflix/evcache/EVCacheImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1664,10 +1664,10 @@ public <T> Future<Boolean>[] appendOrAdd(String key, T value, Transcoder<T> tc,
16641664
}
16651665

16661666
public <T> boolean add(String key, T value, Transcoder<T> tc, int timeToLive) throws EVCacheException {
1667-
final EVCacheLatch latch = add(key, value, tc, timeToLive, Policy.ALL);
1667+
final EVCacheLatch latch = add(key, value, tc, timeToLive, Policy.NONE);
16681668
try {
16691669
latch.await(_pool.getOperationTimeout().get(), TimeUnit.MILLISECONDS);
1670-
return (latch.getSuccessCount() == latch.getExpectedSuccessCount());
1670+
return (latch.getSuccessCount() >= latch.getExpectedSuccessCount());
16711671
} catch (InterruptedException e) {
16721672
if (log.isDebugEnabled() && shouldLog()) log.debug("Exception adding the data for APP " + _appName + ", key : " + key, e);
16731673
final boolean throwExc = doThrowException();

evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheClientUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ public void run() {
144144
final EVCacheClient client = _pool.getEVCacheClient(f.getServerGroup());
145145
if(client != null) {
146146
try {
147-
client.set(canonicalKey, readData, timeToLive, latch);
147+
client.set(canonicalKey, readData, timeToLive, null);
148148
if(log.isDebugEnabled()) log.debug("Add: Fixup for : APP " + _appName + ", key " + canonicalKey + "; ServerGroup : " + client.getServerGroupName());
149149
EVCacheMetricsFactory.increment(_appName , null, client.getServerGroupName(), _appName + "-AddCall-FixUp");
150150
} catch (Exception e) {

0 commit comments

Comments
 (0)