o.c.java: add TimedCache
BOY: Cache files from remote URL on local disk for two minutes to speed
up the repeat loading of same file.