title: Using Hibernate in Memory to cache web service results and run queries
body: <p>I'm considering caching web services results in a in-memory database (Hibernate) and run queries on the cache to perform some filtering and joins (on data from multiple web services.) </p>
  
  <p>Is this a good idea (esp. from a performance point of view given that I've to return a response back to a client) ? Has anyone done something similar? Are there any other alternatives ? </p>
  
  <p>Thanks.</p>