Changeset 30d8ce14cd22dd9b8f6986200de44e8bae4b2c4c

Show
Ignore:
Timestamp:
01/25/07 12:51:39 (2 years ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1169725899 +0100
git-parent:

[293da541c11d41ea304ea34792ae153c43f6578c]

git-author:
Christopher Jung <bktheg@web.de> 1169725899 +0100
Message:

Einen ueberfluessigen Cache entfernt

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/net/driftingsouls/ds2/server/modules/TechListeController.java

    rcca6d75 r30d8ce1  
    104104                Map<Integer,Forschung>  notResearchable = new LinkedHashMap<Integer,Forschung>(); 
    105105                Map<Integer,Forschung>  invisible = new LinkedHashMap<Integer,Forschung>(); 
    106                 Map<Integer,Forschung>  researchCache = new LinkedHashMap<Integer,Forschung>(); 
    107106 
    108107                //Alle Forschungen durchgehen 
     
    110109                while( forschung.next() ) { 
    111110                        Forschung f = Forschung.getInstance(forschung.getInt("id")); 
    112                         researchCache.put(f.getID(), f); 
    113111                         
    114112                        if( !Rassen.get().rasse(rasse).isMemberIn(f.getRace()) ) { 
     
    198196                                        for( int i=1; i <= 3; i++ ) { 
    199197                                                if( result.getRequiredResearch(i) > 0) { 
    200                                                         String req = researchCache.get(result.getRequiredResearch(i)).getName(); 
     198                                                        String req = Forschung.getInstance(result.getRequiredResearch(i)).getName(); 
    201199                                                         
    202200                                                        t.set_var(      "tech.req"+i+".id",             result.getRequiredResearch(i),