Advertisement
Guest User

using generators (--harmony, or io.js)

a guest
Mar 5th, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Promise = require 'bluebird'
  2.  
  3. checkCacheAsync = Promise.coroutine (key) ->
  4.   cached = yield redis.getAsync(key)
  5.  
  6.   if not cached
  7.     data = yield db.getDataAsync()
  8.     cached = yield redis.setAsync(key, data)
  9.  
  10.   return cached
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement