Skip to content

Commit

Permalink
Add parameters to setNX method for easier reading.
Browse files Browse the repository at this point in the history
  • Loading branch information
Henrik-Bengtsson committed Feb 9, 2023
1 parent c01a2f6 commit 574da4a
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/main/java/org/fungover/haze/HazeDatabase.java
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,15 @@ private String exists() {
}

public String setNX(String key, String value) {
String replyWhenKeyNotSet = ":0\r\n";
String replyWhenKeySet = ":1\r\n";
lock.lock();
try {
if(database.containsKey(key))
return ":0\r\n";
return replyWhenKeyNotSet;
else{
database.put(key, value);
return ":1\r\n";
return replyWhenKeySet;
}
} finally {
lock.unlock();
Expand Down

0 comments on commit 574da4a

Please sign in to comment.