├── .gitignore ├── README.md ├── chapter2 ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── packtpub │ └── infinispan │ └── chapter2 │ ├── ExpiryCache.java │ ├── ListenerCache.java │ ├── SimpleCache.java │ └── listener │ └── SimpleListener.java ├── chapter3 ├── pom.xml └── src │ └── main │ └── java │ ├── com │ └── packtpub │ │ └── infinispan │ │ └── chapter3 │ │ └── ExpiryCacheByConfig.java │ └── sample.xml ├── chapter4 ├── pom.xml └── src │ └── main │ └── java │ ├── cluster.xml │ └── com │ └── packtpub │ └── infinispan │ └── chapter4 │ └── ClusterCache.java ├── chapter5 └── src │ └── main │ └── resources │ └── democluster.xml ├── chapter6 └── pom.xml ├── chapter7 ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── packtpub │ │ └── infinispan │ │ └── chapter7 │ │ ├── InterceptorProgrammaticConfiguration.java │ │ └── ReadOnlyInterceptor.java │ └── resources │ └── custom-interceptors.xml ├── common ├── pom.xml └── src │ └── main │ └── java │ ├── model │ └── Ticket.java │ └── utils │ └── IOUtils.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/README.md -------------------------------------------------------------------------------- /chapter2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter2/pom.xml -------------------------------------------------------------------------------- /chapter2/src/main/java/com/packtpub/infinispan/chapter2/ExpiryCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter2/src/main/java/com/packtpub/infinispan/chapter2/ExpiryCache.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/packtpub/infinispan/chapter2/ListenerCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter2/src/main/java/com/packtpub/infinispan/chapter2/ListenerCache.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/packtpub/infinispan/chapter2/SimpleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter2/src/main/java/com/packtpub/infinispan/chapter2/SimpleCache.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/packtpub/infinispan/chapter2/listener/SimpleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter2/src/main/java/com/packtpub/infinispan/chapter2/listener/SimpleListener.java -------------------------------------------------------------------------------- /chapter3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter3/pom.xml -------------------------------------------------------------------------------- /chapter3/src/main/java/com/packtpub/infinispan/chapter3/ExpiryCacheByConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter3/src/main/java/com/packtpub/infinispan/chapter3/ExpiryCacheByConfig.java -------------------------------------------------------------------------------- /chapter3/src/main/java/sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter3/src/main/java/sample.xml -------------------------------------------------------------------------------- /chapter4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter4/pom.xml -------------------------------------------------------------------------------- /chapter4/src/main/java/cluster.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter4/src/main/java/cluster.xml -------------------------------------------------------------------------------- /chapter4/src/main/java/com/packtpub/infinispan/chapter4/ClusterCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter4/src/main/java/com/packtpub/infinispan/chapter4/ClusterCache.java -------------------------------------------------------------------------------- /chapter5/src/main/resources/democluster.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter5/src/main/resources/democluster.xml -------------------------------------------------------------------------------- /chapter6/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter6/pom.xml -------------------------------------------------------------------------------- /chapter7/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter7/pom.xml -------------------------------------------------------------------------------- /chapter7/src/main/java/com/packtpub/infinispan/chapter7/InterceptorProgrammaticConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter7/src/main/java/com/packtpub/infinispan/chapter7/InterceptorProgrammaticConfiguration.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/packtpub/infinispan/chapter7/ReadOnlyInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter7/src/main/java/com/packtpub/infinispan/chapter7/ReadOnlyInterceptor.java -------------------------------------------------------------------------------- /chapter7/src/main/resources/custom-interceptors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/chapter7/src/main/resources/custom-interceptors.xml -------------------------------------------------------------------------------- /common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/common/pom.xml -------------------------------------------------------------------------------- /common/src/main/java/model/Ticket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/common/src/main/java/model/Ticket.java -------------------------------------------------------------------------------- /common/src/main/java/utils/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/common/src/main/java/utils/IOUtils.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/Infinispan-book/HEAD/pom.xml --------------------------------------------------------------------------------