Heiner KückerJava Cache | 
   |||||||||||||||||
| 
     
     Home Java-Seite Bit Packed Array ASM Improved heterogene Map, HMap Constraint Code Generator JSP WorkFlow PageFlow FlowControl Page Flow Engine Web Flow Engine Control_and_Command JSP_Spreadsheet Code-Generator für Option-Either-Stil in Java verbesserter Comparator Fluent-Interface Code-Generator auf Basis einer Grammatik Visitor mit Multidispatch for-Schleife mit yield-return Kognitions-Maschine semantisches Netz Domain Parser Codegenerator_für hierarchische Datenstrukturen Expression_Engine Formula_Parser Thread Preprocessor State Transition Engine AspectJ Java_Explorer DBF_Library Kalender_Applet SetGetGen BeanSetGet CheckPackage LineNumbers GradDms Excel-Export StringTokenizer JspDoc JspCheck JSP-Schulung Java Server Pages Struts Ascii-Tabellen- Layouter Ascii-Baum- Layouter Ascii-Art-Fluss- Diagramm- Parser AsciiArt AssignmentMatrix Layouter StringSerial Silbentrennung JDBC_Schlüssel- Generierung bidirektional/ unidirektional gelinkte Liste Java_Sitemap Generator XmlBuilder RangeMap StringFormatter VersionSafe XCopy JTextField CommandLine- ParamReader Bitmap-Grafik MultiMarkable- Buffered- InputStream JavaCache JdomUtil CollectionUtil XML Really Pull Parser Log-Filter Remote-Protokoll Sudoku-Generator Delegation statt Mehrfachvererbung Disjunct Interval Set WebCam_Demo Weiterentwicklung_Java Alaska-XBase++-Seite Projekte Philosophien Techniken Konzepte Sudoku Kontakt / Impressum Links SiteMap Letzte Aktualisierung: 16.12.2005  | 
    
Java Cache Decorator ChainEine Library bestehend aus zwei elementaren Cache-Klassen und fünf Dekorator-Klassen, durch die sich zusätzliche Eigenschaften zuschalten lassen. Das Zusammenschalten der Cache-Dekoratoren erfolgt über den Konstruktor: 
    HashCache hashCache =
            new HashCache(new TestCacheLoader());
    LruCacheDecorator lruCache =
            new LruCacheDecorator(
                    hashCache,     // zu dekorierender Cache
                    10 );                 // maximale Anzahl zu cachender Einträge
    TimeoutCacheDecorator timeoutCache =
            new TimeoutCacheDecorator(
                    lruCache,      // zu dekorierender Cache
                    10 * 1000,            // maximale Lebensdauer unbenutzter gecachter Einträge in Milisekunden
                    1000 );               // Pause zwischen zwei Aufräumläufen (eigener Thread) in Milisekunden
 Caches und Cache Dekoratoren
 Die jeweiligen Java-Klassen enthalten main-Methoden mit Beispiel- und Test-Code. Achtung: Dieser Code wurde niemals produktiv benutzt und getestet. Download der Quelldateien JavaCache.zip 
 
Achtung: Erweiterungen und Fixes stelle ich ohne Historie
und ohne Ankündigung hier bereit. Lizenzbedingungen: 
Die Programme, Quelltexte und Dokumentationen können ohne
irgendwelche Bedingungen kostenlos verwendet werden. 
 
 Andere Cache-Lösungen in JavaOpen Source Cache Solutions in JavaJakarta Commons Cache Vipan Singla Caching Java Objects Google Suche java+cache+open+source  | 
   ||||||||||||||||