infinispan-designs icon indicating copy to clipboard operation
infinispan-designs copied to clipboard

Infinispan Designs

Infinispan Designs

This repository contains various design proposals related to Infinispan

  • A continuum of data structure and query complexity
  • Alias caches
  • Asymmetric caches and manual rehashing
  • Cache Store Subsystems
  • Clustered Listeners
  • Cluster Registry
  • Compatibility 2.0
  • Conflict resolution
  • Consistency guarantees in Infinispan
  • Continuous query design and indexless queries
  • Create Cache over HotRod
  • Custom Cache stores (deployable)
  • Deelog: direct integration with Debezium
  • Design For Cross Site Replication
  • Design Wiki Rules
  • Distributed Stream Sorting
  • Distributed Stream Support
  • Dynamic JMX exposer for Configuration
  • Fine-grained security for caches
  • Graceful shutdown & restore
  • Handling cluster partitions
  • Health-check API
  • Hot cache via Debezium
  • Incremental Optimistic Locking
  • Index affinity proposal
  • CLI
  • Hibernate Second-Level Cache improvements
  • Query - Design and Planning
  • Query language syntax and considerations
  • Java 8 API proposal
  • Lock Reordering For Avoiding Deadlocks
  • Multimap as a first class data structure
  • Multi-tenancy for Hotrod Server
  • Near-Caching
  • Non-Blocking State Transfer
  • Non-Blocking State Transfer V2
  • Off-Heap Data Container
  • Off-Heap Implementation
  • Optimistic Locking In Infinispan
  • RAC: Reliable Asynchronous Clustering
  • RAC: Implementation Details
  • Remote Admin Client Library
  • Remote Command Handler
  • Remote Hot Rod Events
  • Remote Iterator
  • Remote Listeners improvement proposal
  • Scattered Cache design doc
  • Security
  • Smoke Testsuite
  • Spring 5 features, ideas and integration
  • Task Execution Design
  • Topology Id Rework
  • Total Order non Transactional Cache
  • XSite Failover for Hot Rod clients