It seems it might be desirable for Heroku users to have a MongoDB
Directory for Lucene:
http://stackoverflow.com/questions/14271617/implementing-a-directory-prov...
We're not far off from having a solution by using Guillaume's
contribution to Infinispan to a MongoDB enabled CacheStore: we use
Infinispan's Lucene Directory implementation, so that it benefit from
in-VM caching, and have it persist to a MongoDB backend for the slow
and long term.
What we should do is to make it trivial to setup: I don't expect the
average Heroku user to want to dive into the Infinispan manuals.
Any takers? I can help with the Infinispan configuration, and hope
Guillaume can as well as author of the CacheStore, but we likely need
a Heroku user to try it all out.
Sanne