Commit f83de7efb4d85f47b3e1c77ed45b0e0595ed0cd0

Authored by Adhidarma Hadiwinoto
1 parent 4c6bd69790
Exists in master

lru-cache taskHistory

Showing 2 changed files with 4 additions and 1 deletions Side-by-side Diff

... ... @@ -21,6 +21,7 @@
21 21 "author": "Adhidarma Hadiwinoto <me@adhisimon.org>",
22 22 "license": "ISC",
23 23 "dependencies": {
  24 + "lru-cache": "^4.0.1",
24 25 "redis": "^2.6.2",
25 26 "request": "^2.74.0",
26 27 "sate24": "git+http://gitlab.kodesumber.com/reload97/node-sate24.git",
... ... @@ -2,7 +2,8 @@ var xml2js = require(&#39;xml2js&#39;);
2 2 var request = require('request');
3 3 var http = require('http');
4 4 var redis = require('redis');
5   -var resendDelay = require('sate24/resend-delay.js')
  5 +var resendDelay = require('sate24/resend-delay.js');
  6 +var LRU = require('lru-cache');
6 7  
7 8 var aaa;
8 9 var _callbackReport;
... ... @@ -11,6 +12,7 @@ var logger;
11 12 var redisClient;
12 13  
13 14 var xmlBuilder = new xml2js.Builder();
  15 +var taskHistory = LRU({max: 500, maxAge: 1000 * 3600 * 2});
14 16  
15 17 function start(options) {
16 18 if (!options) {