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