Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 317726 - Persistent Cache improvements
Summary: Persistent Cache improvements
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-debug-edc (show other bugs)
Version: 7.0   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Ken Ryall CLA
QA Contact: Ken Ryall CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-23 12:27 EDT by Ken Ryall CLA
Modified: 2010-06-23 12:53 EDT (History)
0 users

See Also:
ken.ryall: iplog-


Attachments
the fix (9.36 KB, patch)
2010-06-23 12:28 EDT, Ken Ryall CLA
ken.ryall: iplog-
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Ryall CLA 2010-06-23 12:27:12 EDT
The EDC persistent cache needs to use the bundle's class loader. Also the calls to getData can include the expected class to avoid casting on the client side.
Comment 1 Ken Ryall CLA 2010-06-23 12:28:17 EDT
Created attachment 172527 [details]
the fix
Comment 2 Ken Ryall CLA 2010-06-23 12:28:48 EDT
Committed to HEAD and cdt_70
Comment 3 CDT Genie CLA 2010-06-23 12:53:12 EDT
*** cdt cvs genie on behalf of kryall ***
Bug 317726 -  Persistent Cache improvements

[*] ARMStack.java 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc.arm/src/org/eclipse/cdt/debug/edc/internal/arm/ARMStack.java?root=Tools_Project&r1=1.3&r2=1.4
[*] TargetEnvironmentARM.java 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc.arm/src/org/eclipse/cdt/debug/edc/internal/arm/TargetEnvironmentARM.java?root=Tools_Project&r1=1.3&r2=1.4

[*] DwarfDebugInfoProvider.java 1.13 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/symbols/dwarf/DwarfDebugInfoProvider.java?root=Tools_Project&r1=1.12&r2=1.13

[*] PersistentCache.java 1.5 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/PersistentCache.java?root=Tools_Project&r1=1.4&r2=1.5

[*] Stack.java 1.23 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/services/Stack.java?root=Tools_Project&r1=1.22&r2=1.23

[*] Modules.java 1.18 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/services/dsf/Modules.java?root=Tools_Project&r1=1.17&r2=1.18

[*] ARMStack.java 1.3.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc.arm/src/org/eclipse/cdt/debug/edc/internal/arm/ARMStack.java?root=Tools_Project&r1=1.3&r2=1.3.2.1
[*] TargetEnvironmentARM.java 1.2.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc.arm/src/org/eclipse/cdt/debug/edc/internal/arm/TargetEnvironmentARM.java?root=Tools_Project&r1=1.2&r2=1.2.2.1

[*] DwarfDebugInfoProvider.java 1.12.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/symbols/dwarf/DwarfDebugInfoProvider.java?root=Tools_Project&r1=1.12&r2=1.12.2.1

[*] PersistentCache.java 1.4.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/PersistentCache.java?root=Tools_Project&r1=1.4&r2=1.4.2.1

[*] Stack.java 1.22.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/services/Stack.java?root=Tools_Project&r1=1.22&r2=1.22.2.1

[*] Modules.java 1.17.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/services/dsf/Modules.java?root=Tools_Project&r1=1.17&r2=1.17.2.1