Let me start by saying that this product is wonderful. From my initial evaluation, I could go to production with this pretty soon. However I am having issues with the query part. I am using version 4.2.1.CR1. I have attached all the files to this discussion.
So the problem is that I need to have search along with my cache. When I turn indexing on and insert large amounts of data, it takes a very long time even if I use RAMDirectory. Moreover, the search doesnt seem to work with CacheLoaders. I need to setup a cacheloader and make it preload. But it appears that preload happens before my QueryHelper can start, so it is not able to index. So I have these two pressing issues and any help with this would be great. Please see all attached files.
Another side note is that the query returns duplicate results, but that can be fixed by using a set. However, it seems to be unnecessary.