const CacheManager = require('./cache');

const cache = new CacheManager(100, 60000);

cache.set('user:123', { id: 123, name: 'John Doe' }, 5000);
const user = cache.get('user:123');
console.log('Cached user:', user);

setTimeout(() => {
  console.log('After TTL:', cache.get('user:123'));
}, 5000 + 100);