Método rápido de usar e de configuração para armazenar em cache o resultado intermediário para utilitários que usam ruby gem chamado filecache. Trecho do README:
require 'rubygems'
require 'filecache'
# create a new cache called "my-cache", rooted in /home/simon/caches
# with an expiry time of 30 seconds, and a file hierarchy three
# directories deep
cache = FileCache.new("my-cache", "/home/simon/caches", 30, 3)
cache.put("joe", "bloggs")
puts(cache.get("joe")) # Returns bloggs
sleep 30
puts(cache.get("joe")) # Returns nil