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 |