This page introduces the User Event Cache, which is the example application used
throughout our series on software caches in Java application servers.
The goal is to have a very simple example application that can be implemented
using different cache architectures.
The User Event Cache has a simple Web interface that can be used to perform
the following steps:
The User Event Cache is used to illustrate common cache features:
The example application has a Web interface for testing the different
implementations.
On the start screen, there are two links:
The following screen shot shows the simple interface:
The concurrency test page is shown here:
The web page interacts with the server via a REST Web service, i.e.
the tests can also be performed using the command line
curl
instead of the Web front-end.
The source code for the example application is hosted on GitHub:
https://github.com/ConSol/java-caches-demo.
The examples can be run via maven.
With each example introduced in the following parts, we will show
which maven goal can be used to run the example.
The remainder of part 01 introduces the example application as follows: