Jonathan
|
5dae350582
|
Refactor promise usage and return it only if no callback provided
|
9 years ago |
Jonathan
|
9c2ae65bc4
|
More coverage + refactor promise usage on multi cache getters
|
9 years ago |
Jonathan
|
74d4e4b2d4
|
Add promise support for get/set
|
9 years ago |
Jonathan
|
c3699a61e6
|
Remove unused statement (unable to pass through)
|
9 years ago |
Jonathan
|
b92743fb87
|
Add multi-caching promise support for Wrap
|
9 years ago |
Bryan Donovan
|
7ae4f245d5
|
trying to fix #28 by checking if callbackFiller has key in domain.error
|
9 years ago |
Bryan Donovan
|
a803db415b
|
multi-caching: using underlying store's isCacheableValue function when it exists
|
9 years ago |
Bryan Donovan
|
ee42ac343f
|
using isCacheableValue in getFromHighestPriorityCache and getAndPassUp
|
9 years ago |
Bryan Donovan
|
a3387fe439
|
removing more ttl integer calls from tests, filling in missing tests, removing obsolete tests.
|
10 years ago |
Bryan Donovan
|
a9a0a3d203
|
requiring options arg to be accepted in underlying cache stores instead of handling ttl ints and options. Removed deprecated methods.
|
10 years ago |
Bryan Donovan
|
a5138b7388
|
adding jsdocs support
|
10 years ago |
Bryan Donovan
|
7e38ff285c
|
Cache falsey values by default, allow users to specify what to cache
|
10 years ago |
Bryan Donovan
|
13d1eb16d6
|
not trying to pass ttl into cache.set() in getAndPassUp()
|
10 years ago |
Bryan Donovan
|
444d43d934
|
refactoring, cleanup, test for error handling in getAndPassUp()
|
10 years ago |
Bryan Donovan
|
1e8f67821e
|
hiding queues inside CallbackFiller
|
10 years ago |
Bryan Donovan
|
3b127c2c9f
|
reluctantly converting to camelcase
|
10 years ago |
Bryan Donovan
|
6fc00781c7
|
changing async.forEach to each and async.forEachSeries to eachSeries
|
10 years ago |
Bryan Donovan
|
5bcc45fc6b
|
extracting CallbackFiller class
|
10 years ago |
Bryan Donovan
|
01a232411a
|
minor test changes, jscs rule update
|
10 years ago |
Bryan Donovan
|
20092c3505
|
better solution for #21. Thanks @aletorrado
|
10 years ago |
Bryan Donovan
|
c9cd977340
|
wrapping callbacks in process.nextTick - seems to fix #21
|
10 years ago |
Sean Cady
|
8ee4c797f2
|
Hint fixes. Removing relaxing options.
|
10 years ago |
Sean Cady
|
1c341dd985
|
test cases passing. but not enough coverage.
|
10 years ago |
Sean Cady
|
6249034237
|
Relaxing JSHint options for "too many parameters" Not sure the best way to handle this for option parameters, such as options
|
10 years ago |
Sean Cady
|
0af1535383
|
Added Options capability to Get, Set, and Delete. This can be used to pass additional parameters to the cache services.
|
10 years ago |
Bryan Donovan
|
4e3fb2c5ed
|
jscs update
|
10 years ago |
Raadad Elsleiman
|
9bca5e674a
|
fixing handling of falsy valus in get_and_pass_up
|
10 years ago |
Raadad Elsleiman
|
2cb74a032d
|
get and pass up feature to update higher caches
|
10 years ago |
Alejandro Torrado
|
7bd7e9e6ed
|
Run wrap callback function in original domain
|
10 years ago |
Alejandro Torrado
|
812c353a42
|
Capture work function exceptions and fill callbacks accordingly
|
10 years ago |
Alejandro Torrado
|
80f2318638
|
Lint fixes
|
10 years ago |
Alejandro Torrado
|
46459ff1a7
|
Moved cache queue before of the store get function
|
10 years ago |
Bryan Donovan
|
7d01586706
|
adding JSCS
|
10 years ago |
nguyenchr
|
cca63f92d1
|
Allow ttl to be passed into wrap()
|
10 years ago |
Alejandro Torrado
|
018f4bd907
|
Applied work function locking for multi_caching
|
10 years ago |
Bryan Donovan
|
16d1024017
|
fixing multi_cache.wrap() when wrapped function calls back with an error
|
12 years ago |
Bryan Donovan
|
f08370677b
|
spelling fix
|
12 years ago |
Bryan Donovan
|
fe8180689f
|
minor cleanup in multi_caching.js
|
12 years ago |
Bryan Donovan
|
204a712103
|
0.0.1 release
|
12 years ago |
Bryan Donovan
|
2a51739456
|
changing "run()" to "wrap()", allowing us to pass in our own custom store.
|
12 years ago |
Bryan Donovan
|
eeb9f7f751
|
initial implementation
|
12 years ago |