Deprecation

This document is DEPRECATED.

Please consider any information here as out of date. DO NOT use this document.

Instead, refer to http://infinispan.org/documentation.

Please update your bookmarks accordingly.

Skip to end of metadata
Go to start of metadata
  1. What is Infinispan, and why would you use it?
    1. [Project Roadmap]
    2. [Public Articles on Infinispan]
    3. Cheat Sheet on using Infinispan, for Developers
  2. Configuring and creating a cache
    1. Programmatically
    2. Declaratively
    3. Configuration migration tools
    4. Clustered Configuration QuickStart
  3. Using the Cache API
    1. Storing and retrieving data
    2. Listeners and Notifications
    3. The Asynchronous API
    4. Using per-invocation flags
    5. The Grouping API
  4. Eviction
    1. Configuring eviction and the eviction thread
    2. Expiration
    3. Examples
  5. Cache Loaders
    1. Configuring cache loaders
    2. Passivation
    3. Cache loaders shipped with Infinispan
    4. Write-Through And Write-Behind Caching
    5. Cache loaders and transactional caches
  6. JTA transactions
    1. Configuring your cache to work with JTA
    2. Deadlock detection
    3. Batching API
    4. Recovery
  7. Locking and concurrency
    1. Data Versioning
    2. MVCC: Infinispan's concurrency model
    3. Tuning concurrency level and lock striping
    4. Explicit locking and the lock() methods
  8. Clustering modes
    1. Replication and invalidation
    2. Distribution
      1. L1 caching
      2. Generating keys mapped to specific cluster nodes
    3. Asynchronous options
  9. Non-clustered, LOCAL mode
  10. Marshalling
    1. Lazy deserialization (storeAsBinary)
  11. CDI Support
  12. Management tooling
    1. JMX
    2. RHQ
    3. Writing plugins for other management tools
  13. The REST server
    1. Accessing data in Infinispan via RESTful interface
  14. Infinispan as a Directory for Lucene
  15. Running Infinispan on Amazon Web Services
  16. Querying Infinispan
    1. [SQL-like querying of Infinispan]
  17. Writing custom interceptors
  18. Using Tree API module
  19. Infinispan and Grails
  20. Configuration reference
    1. Default values for property based configuration attributes
  21. JMX attributes and operations
  22. API docs (Javadocs)
  23. Infinispan command-line console
  24. Infinispan for HTTP session clustering and caching

New in Infinispan 4.1.0

  1. Grid File System using on Infinispan
  2. Server modules
    1. Hot Rod
      1. Protocol specification (version 1)
      2. Using the Hot Rod server module
      3. Java Hot Rod client
      4. Consistent concurrent updates with Hot Rod versioned operations
      5. Multiple layers of caches
      6. Interacting With Hot Rod Server From Within Same JVM
    2. Memcached
      1. Using Infinispan Memcached server
        1. Talking to Memcached from non-Java clients
    3. WebSocket
      1. Infinispan Websocket server
    4. Load testing server modules
    5. Command line options
  3. Key affinity service
  4. Configuration Reference
  5. JMX attributes and operations
  6. API docs (javadocs)

New in Infinispan 4.2.0

  1. Distribution
    1. Server Hinting
  2. Starting a new project with Infinispan - check out Infinispan Maven Archetypes
  3. Configuration Reference
  4. JMX attributes and operations
  5. API docs (javadocs)

New in Infinispan 5.0.0

  1. Generating keys mapped to specific cluster nodes
  2. Portable Serialization for Hot Rod with Apache Avro
  3. Plugging Infinispan with user defined Externalizers
  4. Distributed Executors Framework
  5. MapReduce Framework
  6. Fluent Programmatic Configuration
  7. Configuration Reference
  8. JMX attributes and operations
  9. API docs (javadocs)

New in Infinispan 5.2.0

  1. Cross-site replication
  2. Rolling upgrades
  3. Command-Line Interface (CLI)

Integration with other frameworks

  1. Using Infinispan as JPA/Hibernate Second Level Cache Provider
    1. Standalone JTA for JPA/Hibernate using Infinispan as 2LC
    2. Infinispan as Hibernate 2nd-Level Cache in JBoss AS 5.x
  2. Using Infinispan in JBoss Application Server 6
  3. Using Infinispan as Spring Cache provider
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
Page: Querying Infinispan Page: Configuring cache programmatically Page: Grid File System Page: Asynchronous API Page: Tree API Module Page: Infinispan as a storage for Lucene indexes Page: Infinispan Server Modules Page: Management Tooling Page: Asynchronous Options Page: Infinispan as Hibernate 2nd-Level Cache in JBoss AS 5.x Page: Clustered Configuration QuickStart Page: Locking and Concurrency Page: Configuring Cache declaratively Page: Configuration Migration Tools Page: Consistent Concurrent Updates With Hot Rod Versioned Operations Page: Cache Loaders and Stores Page: Portable Serialization For Hot Rod With Apache Avro Page: The Grouping API Page: Infinispan transactions Page: Load Testing Infinispan Server Modules Page: Using Infinispan as JPA-Hibernate Second Level Cache Provider Page: Default Values For Property Based Attributes Page: Running Infinispan on Amazon Web Services Page: Eviction Examples Page: Clustering modes Page: Using Infinispan as a Spring Cache provider Page: Distributed Data Stream Processing Framework In Infinispan Page: Per-Invocation Flags Page: Key affinity service Page: Transaction recovery Page: Implementing standalone JPA JTA Hibernate application outside J2EE server using Infinispan 2nd level cache Page: Infinispan Maven Archetypes Page: Accessing data in Infinispan via RESTful interface Page: Infinispan Distributed Execution Framework Page: Listeners and Notifications Page: Eviction Page: ServerHinting Page: Java Hot Rod client Page: Configuring cache Page: Write-Through And Write-Behind Caching Page: Cassandra CacheStore Page: Infinispan Custom Interceptors Page: Talking To Infinispan Memcached Servers From Non-Java Clients Page: Plugging Infinispan With User Defined Externalizers Page: Using the Cache API Page: Local mode cache Page: Infinispan Command-line Console Page: Server Command Line Options Page: Interacting With Hot Rod Server From Within Same JVM Page: Multiple Tiers of Caches Page: Infinispan REST Server Page: CDI Support Page: Marshalling Page: Batching Page: Hot Rod Hash Functions Page: Hot Rod Protocol Page: Cross site replication Page: Map Reduce framework Page: Rolling upgrades Page: Command-Line Interface (CLI) Page: Total Order based commit protocol Page: Using Infinispan as a JCache provider Page: Infinispan Server Page: Storing objects (e.g. arrays) with custom Equivalence functions Page: Interoperability between Embedded and Remote Server Endpoints Page: Infinispan for HTTP session clustering and caching Page: Data Versioning Page: Infinispan modules for JBoss AS 7.x Page: Infinispan with Groovy Page: Infinispan with Scala