Quick doubt: each resource manager object has its own cache, or do they all share the same cache (if they are all using the same XML descriptor)? Should I use one global resource manager?