Heiner KückerJava Cache |
|||||||||||||||||
|
Home Java-Seite . Weiterentwicklung_Java . WebCam_Demo . JSP WorkFlow . PageFlow FlowControl . Page Flow Engine . Web Flow Engine . Control_and_Command . JSP_Spreadsheet . 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 . Constraint Class . Code Generator 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 |
||||||||||||||||