Wir sind gerade dabei - nachdem ja jetzt doch schon 1.6 eine Weile raus ist und 1.5 noch viel länger - einige Teile unseres Programms für Produktion und Lagerhaltung auf Generics umzustellen.
Nun haben wir in eine Klasse folgenden Ausschnitt:
Die Klasse ObjectCache sind folgendermaßen aus:
Kann ich die Methode createCache() irgendwie umstellen so dass der ObjectCache mit dem entsprechenden Typ angelegt wird?
In der PDF Datei von Sun zu dem Thema bzw. der Problemstellung habe ich nichts herauslesen können.
Nun haben wir in eine Klasse folgenden Ausschnitt:
Code:
/**
* Erstellt einen Objekt-Cache.
* @return Der Objekt-Cache.
*/
public ObjectCache createCache() {
ObjectCache cache;
cache = new ObjectCache();
synchronized (this.caches) {
this.caches.addElement(cache);
}
return cache;
}
Code:
public class ObjectCache<T extends Base> {
[...]
}
Kann ich die Methode createCache() irgendwie umstellen so dass der ObjectCache mit dem entsprechenden Typ angelegt wird?
In der PDF Datei von Sun zu dem Thema bzw. der Problemstellung habe ich nichts herauslesen können.