classt{constructor(t){this.fetchedAt=null,this.ttl=t}isValid(){return0!==this.ttl&&null!==this.fetchedAt&&Date.now()-this.fetchedAt<this.ttl}touch(){this.fetchedAt=Date.now()}invalidate(){this.fetchedAt=null}}export{t as CacheTTL};
//# sourceMappingURL=cache.js.map