Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 289582

Summary: Implement server-side store prefetching
Product: [Modeling] EMF Reporter: Stefan Winkler <stefan>
Component: cdo.coreAssignee: Project Inbox <emf.cdo-inbox>
Status: CLOSED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P5 CC: lu.xingxiao, stepper, vroldanbet
Version: 4.2Keywords: helpwanted
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Stefan Winkler CLA 2009-09-16 07:57:40 EDT
Just to document an idea that came up in a discussion between Andre and me:

Additional to the prefetching which pushes objects from the server to the client in advance, we could also think of providing an interface and implementation for prefetching strategies from the store to the server cache.

E.g., currently, if the server is started, the cache is rather empty and not populated until the first client asks about an object.

We could provide a configuration option so that the server cache is already filled on server start with, e.g., the resource tree or the content of one or more (user-configurable) resources. This way, the first client startup could happen faster and the server cache is always filled.
Comment 1 Victor Roldan Betancort CLA 2009-09-16 08:08:16 EDT
+1!
Comment 2 Eike Stepper CLA 2010-06-29 04:49:53 EDT
Rebasing all outstanding enhancements requests to version 4.0
Comment 3 Eike Stepper CLA 2011-06-23 03:56:29 EDT
Moving all open enhancement requests to 4.1
Comment 4 Eike Stepper CLA 2012-08-14 22:50:12 EDT
Moving all open issues to 4.2. Open bugs can be ported to 4.1 maintenance after they've been fixed in master.
Comment 5 Eike Stepper CLA 2012-12-30 12:41:56 EST
This is already easily possible by listening to ILifecycleEvents of the repository.