component extends="wirebox.system.ioc.config.Binder"{
// map with shorthand or full scope notation
mapPath("model.CoffeeShop").asSingleton();
mapPath("model.CoffeeShop").into(this.SCOPES.SINGLETON);
// map some long espresso into request scope
.into(this.SCOPES.REQUEST);
.inCacheBox(timeout=20,provider="ehCache");
// cache some google news that refresh themselves every 40 minutes or after 20 minutes of inactivity
.inCacheBox(timeout=40,lastAccessTimeout=20,provider="ehCache");
.toRSS("http://news.google.com/news?output=rss")