Skip to content

Commit 1bf5220

Browse files
Merge pull request #3 from PLG-Works/cache_issue_fix
Cache issue fix
2 parents 68e3421 + 4202c11 commit 1bf5220

4 files changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
## Cache v1.0.0
22
- Cache is cache implementation of three caching engines Memcached, Redis and In-memory.
3+
4+
## Cache v1.0.1
5+
- First time cache set intermittent issue fixed for memcached.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.0
1+
1.0.1

lib/implementer/Memcached.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,9 @@ class MemcachedCacheImplementer {
105105
oThis.defaultLifetime = Number(cacheConfig.DEFAULT_TTL);
106106

107107
oThis._isConsistentBehaviour = isConsistentBehaviour;
108+
109+
// First time cache set was intermittently failing for memcached, thus setting test key here.
110+
oThis.set('plgInit', 1);
108111
}
109112

110113
/**

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@plgworks/cache",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "Cache is the central cache implementation for several modules.",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)