How to use the global-cache.delete function in global-cache

To help you get started, we’ve selected a few global-cache examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github unihooks / unihooks / test / useGlobalCache.js View on Github external
t('useGlobalCache: must be writable', async t => {
  globalCache.set('x', 1)

  let log = []

  enhook(() => {
    let [x, setX] = useGlobalCache('x')
    log.push(x)
    setX(2)
  })()

  t.deepEqual(log, [1])
  await tick(3)
  t.deepEqual(log, [1, 2])

  globalCache.delete('x')
  t.end()
})
github unihooks / unihooks / test / useGlobalCache.js View on Github external
t('useGlobalCache: does not trigger unchanged updates', async t => {
  let log = []
  let f = enhook((i) => {
    let [count, setCount] = useGlobalCache('count', i)
    log.push(count)
    useEffect(() => {
      setCount(i + 1)
      setCount(i)
    }, [])
  })
  f(1)
  t.deepEqual(log, [1])
  await frame(3)
  t.deepEqual(log, [1])

  globalCache.delete('count')
  t.end()
})
github jackdh / RasaTalk / server / mongo / controllers / utils / cache.js View on Github external
function resetCache() {
  debug('Resetting cache');
  cache.delete('smallTalkServerSide');
  cache.delete('dialogCache');
  return generateCache();
}
github jackdh / RasaTalk / server / mongo / controllers / utils / cache.js View on Github external
function resetCacheAPI(req, res) {
  debug('Resetting cache API');
  cache.delete('smallTalkServerSide');
  cache.delete('dialogCache');
  if (res) {
    generateCache().then(data => {
      debug('cache reset');
      res.send(data);
    });
  } else {
    return generateCache();
  }
  return true;
}
github jackdh / RasaTalk / server / mongo / controllers / utils / cache.js View on Github external
function resetCacheAPI(req, res) {
  debug('Resetting cache API');
  cache.delete('smallTalkServerSide');
  cache.delete('dialogCache');
  if (res) {
    generateCache().then(data => {
      debug('cache reset');
      res.send(data);
    });
  } else {
    return generateCache();
  }
  return true;
}
github jackdh / RasaTalk / server / mongo / controllers / utils / cache.js View on Github external
function resetCache() {
  debug('Resetting cache');
  cache.delete('smallTalkServerSide');
  cache.delete('dialogCache');
  return generateCache();
}

global-cache

Sometimes you have to do horrible things, like use the global object to share a singleton. Abstract that away, with this!

MIT
Latest version published 7 years ago

Package Health Score

53 / 100
Full package analysis