var geocoder = require('geocoder'), request = require('request'), querystring = require('querystring'), async = require('async'), cached = require('cached'), LegislatorController = require('./legislator'), LegislatorModel = require('../models/legislator'), ContributorModel = require('../models/contributor'), IndustryModel = require('../models/industry'), EntityModel = require('../models/entity'); var cache = cached('zip-map', { backend: { type: 'memcached', hosts: '127.0.0.1:11211', }}); module.exports = class Legislators { constructor(req, res) { this.req = req; this.res = res; this.model = new LegislatorModel(); this.contributors = []; this.industries = []; this.bills = []; } get() { var query = this.req.query;
function getOrElse(cacheName, cacheKey){ var cache = cached(cacheKey, MEMCACHE_CONFIG); }