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

Bug 317726

Summary: Persistent Cache improvements
Product: [Tools] CDT Reporter: Ken Ryall <ken.ryall>
Component: cdt-debug-edcAssignee: Ken Ryall <ken.ryall>
Status: RESOLVED FIXED QA Contact: Ken Ryall <ken.ryall>
Severity: normal    
Priority: P3 Flags: ken.ryall: iplog-
Version: 7.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Attachments:
Description Flags
the fix ken.ryall: iplog-

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