Modules

Cache using sliding time-based expiration strategy