~ubuntu-branches/ubuntu/oneiric/ehcache/oneiric

« back to all changes in this revision

Viewing changes to core/src/site/apt/index.apt

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2010-06-23 10:35:31 UTC
  • mfrom: (1.1.5 upstream) (2.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20100623103531-ra0qdpmotoz6ygct
Tags: 2.1.0-1
Merge changes from Thierry's PPA and upload to Debian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 ------
2
 
 ehcache
3
 
 ------
4
 
 ------
5
 
 Date
6
 
 ------
7
 
 
8
 
Welcome to ehcache
9
 
 
10
 
 Ehcache is a widely used java distributed cache for general purpose caching, Java EE and light-weight containers.
11
 
 
12
 
 It features memory and disk stores, replicate by copy and invalidate, listeners, cache loaders, cache extensions, cache exception handlers,
13
 
 a gzip caching servlet filter, RESTful & SOAP APIs and much {{{features.html}more}}...
14
 
 
15
 
 Ehcache is available under an Apache open source {{{license.html}license}} and is actively developed, maintained and supported.
16
 
 
17
 
[images/layered_architecture.png]
18
 
 
19
 
 
20
 
* Module Quick Links
21
 
 
22
 
 Ehcache is now modularised. Here are some quick links to help you get what you need.
23
 
 
24
 
*----------*--------------:------------------------:
25
 
| <<Module>> | <<Description>>     | <<Links>>            |
26
 
*----------*--------------:------------------------:
27
 
| ehcache-core | Caching engine, RMI replication and Hibernate plugin     | {{{http://sourceforge.net/projects/ehcache/files/}Download}}   |
28
 
*----------*--------------:------------------------:
29
 
| ehcache-web | Java Servlet Container caching, gzipping filters  | {{{http://sourceforge.net/projects/ehcache/files/}Download}}   |
30
 
*----------*--------------:------------------------:
31
 
| ehcache-debugger | Allows tracing of distributed replication events    | {{{http://sourceforge.net/projects/ehcache/files/}Download}}   |
32
 
*----------*--------------:------------------------:
33
 
| ehcache-jcache | JSR107 JCACHE Implementation     | {{{http://sourceforge.net/projects/ehcache/files/}Download}}   |
34
 
*----------*--------------:------------------------:
35
 
| ehcache-jgroupsreplication | Replication via JGroups  | {{{http://sourceforge.net/projects/ehcache/files/}Download}}   |
36
 
*----------*--------------:------------------------:
37
 
| ehcache-jmsreplication | Replication via JMS   | {{{http://sourceforge.net/projects/ehcache/files/}Download}}   |
38
 
*----------*--------------:------------------------:
39
 
| ehcache-openjpa | Caching Plugin for OpenJPA     | {{{http://sourceforge.net/projects/ehcache/files/}Download}}   |
40
 
*----------*--------------:------------------------:
41
 
| ehcache-server | RESTful cache server in a war   | {{{http://sourceforge.net/projects/ehcache/files/}Download}}   |
42
 
*----------*--------------:------------------------:
43
 
 
44
 
 
45
 
* Latest News
46
 
 
47
 
** 18 August 2009: Ehcache joins with Terracotta
48
 
 
49
 
  The Ehcache project is excited to announce Ehcache's merger with Terracotta.
50
 
 
51
 
  Terracotta is committed to maintaining the Ehcache community and plans to retain availability of Ehcache as an
52
 
  open source product under the Apache 2 license. Ehcache will remain available for download at its current location
53
 
  at http://ehcache.sourceforge.net, in the Maven central repository, as well as at it's new home at http://ehcache.org.
54
 
 
55
 
  As part of the merger, Greg Luck, the maintainer of Ehcache, will join Terracotta Inc..
56
 
 
57
 
  Both the Ehcache and Terracotta communities will benefit from this merger.
58
 
 
59
 
  The Ehcache community will get accelerated development of new Ehcache features which will provide a comprehensive,
60
 
  standards-based caching solution for existing and upcoming performance challenges.
61
 
 
62
 
  Terracotta community members will have a seamless, single-vendor experience with easy access to a rich and robust
63
 
  caching solution that scales with their businesses.
64
 
 
65
 
  Planned integration of the products in the near term will focus on enabling Ehcache users to easily add enterprise availability,
66
 
  reliability and data integrity capabilities through the Terracotta Server Array.
67
 
 
68
 
  See Terracotta's {{{http://www.terracotta.org/web/display/orgsite/Terracotta+Acquires+Ehcache}news announcement}} for more detail.
69
 
 
70
 
  Greg Luck also has a {{{http://gregluck.com/blog/archives/2009/08/ehcache_joins_w.html}blog post}} on the merger.
71
 
 
72
 
 
73
 
** 27 July 2009: Ehcache Core 1.6.1 released
74
 
 
75
 
  This is a production maintenance release of ehcache-1.6. Users of 1.6.0 should upgrade to 1.6.1.
76
 
 
77
 
  Download {{{/download.html}here}}. All documentation is {{{http://ehcache.sourceforge.net/documentation}here}}.
78
 
  The release is also available on Maven central.
79
 
 
80
 
  There are no open core bugs at the time of release.
81
 
 
82
 
  For those still wishing to use the old engine it can be turned on at runtime
83
 
  using <<<java -Dnet.sf.ehcache.use.classic.lru=true>>>.
84
 
 
85
 
** 14 July: Ehcache-OpenJPA 0.1 released
86
 
 
87
 
  An Ehcache plugin for OpenJPA has been released. It can be easily plugged in to OpenJPA  to provide familiar ehcache
88
 
  caching. Conceptually the plugin is similar to Hibernate. Persistent Object caches and Query caches are implemented.
89
 
 
90
 
  Download {{{/download.html}here}}. All documentation is {{{http://ehcache.sourceforge.net/documentation/openjpa_provider.html}here}}.
91
 
 
92
 
  The release is also available on Maven central.
93
 
 
94
 
  Thanks to Craig Andrews for contributing this plugin.
95
 
 
96
 
 
97
 
** 17 June 2009: Ehcache 1.6.0 released
98
 
 
99
 
  This production release of ehcache-1.6 adds bug fixes and massive performance improvements. This release contains
100
 
  the changes mooted in February.
101
 
 
102
 
  The changes removed most usages of the <<<synchronized>>> keyword from CacheManager, Cache and MemoryStore. The speed
103
 
  improvements kick in with significant numbers of threads which is what happens in production.
104
 
  Single-threaded performance, which is what you will see in your IDE is unchanged.
105
 
 
106
 
  The improvements are:
107
 
 
108
 
  * Gets 60 times faster
109
 
 
110
 
  * Puts 10 times faster
111
 
 
112
 
  * Removes 50 times faster
113
 
 
114
 
 
115
 
  This version removes all dependencies. Finally It is compatible with Google App Engine.
116
 
 
117
 
  For those still wishing to use the old engine it can be turned on at runtime
118
 
  using <<<java -Dnet.sf.ehcache.use.classic.lru=true>>>.
119
 
 
120
 
  Download {{{/download.html}here}}. All documentation is {{{http://ehcache.sourceforge.net/documentation}here}}.
121
 
  The release is also available on Maven central.
122
 
 
123
 
  There are no open bugs at time of release.
124
 
  
125
 
 
126
 
** 10 May 2009: New Ehcache Maven repo
127
 
 
128
 
  The primary ehcache repo has been migrated, with all history to {{http://oss.sonatype.org}}. This change simplifies
129
 
  deployment and provides an advanced Maven Repository Manager to ehcache users. As usual all release artifacts are
130
 
  deployed to the central Maven repository.
131
 
  See {{{http://gregluck.com/blog/archives/2009/05/anyone_with_a_p.html}Greg Luck's blog}} for the full details.
132
 
 
133
 
 
134
 
 
135
 
** 11 April 2009: Ehcache Server and Ehcache Web updates released
136
 
 
137
 
    Ehcache Server, Standalone Server and Ehcache Web have been released to Maven Central and Sourceforge Downloads.
138
 
 
139
 
    Ehcache Server adds per PUT ttls to its REST API. The Standalone Server is upgraded to build 14 of Glassfish V3 Prelude
140
 
    Embedded which fixes all outstanding feature requests raised against it by this project. See the updated
141
 
    {{{http://ehcache.sourceforge.net/documentation/cache_server.html}documentation}}.
142
 
 
143
 
    Ehcache Web 1.6.0-beta2 contains a minor bug fix over beta1.
144
 
 
145
 
    This beta release of ehcache-1.6.0 adds bug fixes and dramatic performance improvements.
146
 
 
147
 
   Download {{{http://sourceforge.net/project/showfiles.php?group_id=93232}here}}. All documentation is
148
 
    {{{http://ehcache.sourceforge.net/documentation}here}}.
149
 
 
150
 
    A note on naming. With ehcache fully modularised, each module has its own release cycle which may or may not
151
 
    correspond with the Ehcache core releases.
152
 
 
153
 
** 28 January 2009: New releases which break JCache into its own module.
154
 
 
155
 
    A new release of Ehcache core, ehcache-1.6.0-beta3 and the new ehcache-jcache-1.1 break JCache functionality
156
 
    into its own Maven module and file download. jsr107cache has been updated to 1.1.
157
 
 
158
 
    The upshot of this change is that ehcache core has no third party dependencies, simplifying its use for many
159
 
    and making it easier to add ehcache to other projects.
160
 
 
161
 
    This completes the modularisation work for 1.6. The next beta will add bug fixes, performance improvements
162
 
    and some longstanding feature requests.
163
 
 
164
 
   Download {{{http://sourceforge.net/project/showfiles.php?group_id=93232}here}}. All documentation is
165
 
    {{{http://ehcache.sourceforge.net/documentation}here}}.
166
 
 
167
 
 
168
 
 
169
 
 More {{{news.html}news}}...
170
 
 
171
 
 
172
 
 
173