title: Custom Scoped Bean JSF 2.0
body: <p>Hi
  I have a bean and I want to define it as a <strong>CustomScoped</strong> Bean based on time, I mean I want to destroy the bean after a <strong>specific period of idle time</strong>. I mean if the user is not working with his/her own instance of the bean, the bean should be destroyed. Yes, each user needs to have its own instance, so it will be a kind of <strong>SessionScoped</strong> Bean which will be removed from Session after a while... </p>