├── .gitignore ├── A-continuum-of-data-structure-and-query-complexity.asciidoc ├── Alias-Caches.md ├── Asymmetric-Caches-and-Manual-Rehashing-Design.asciidoc ├── Authorization.adoc ├── Cache-Store-Subsystems.md ├── CacheMultimap.adoc ├── Cluster-Registry.md ├── Clustered-cache-configuration-state.asciidoc ├── Clustered-listeners.md ├── Compatibility-2.0.md ├── ConcurrentAPI.adoc ├── Conflict-resolution-perf-improvements.md ├── Conflict-resolution.md ├── Consistency-guarantees-in-Infinispan.asciidoc ├── Continuous-query-design-and-indexless-queries.asciidoc ├── Create-Cache-over-HotRod.md ├── Custom-Cache-stores-(deployable).md ├── DataStore.adoc ├── Deelog:-direct-integration-with-Debezium.asciidoc ├── Design-For-Cross-Site-Replication.asciidoc ├── Design-Wiki-Rules.md ├── Distributed-Stream-Sorting.md ├── Distributed-Stream-Support.md ├── Dynamic RBAC.adoc ├── Dynamic-JMX-exposer-for-Configuration.md ├── Fine-grained-security-for-caches.md ├── Graceful-shutdown-&-restore.md ├── Handling-cluster-partitions.md ├── Health-check-API.asciidoc ├── Hot-Rod-Transactions-NonXA.asciidoc ├── Hot-cache-via-Debezium.asciidoc ├── Incremental-Optimistic-Locking.asciidoc ├── Index-affinity-proposal.asciidoc ├── Infinispan-CLI.asciidoc ├── Infinispan-Hibernate-Second-Level-Cache-improvements.md ├── Infinispan-Query---Design-and-Planning.asciidoc ├── Infinispan-query-language-syntax-and-considerations.asciidoc ├── InfinispanAPIObject.adoc ├── Java-8-API-proposal.md ├── Kubernetes-CLI.adoc ├── Lock-Reordering-For-Avoiding-Deadlocks.asciidoc ├── Multi-tenancy-for-Hotrod-Server.asciidoc ├── Multimap-As-A-First-Class-Data-Structure.asciidoc ├── Near-Caching.md ├── Non-Blocking-State-Transfer-V2.asciidoc ├── Non-Blocking-State-Transfer.asciidoc ├── Off-Heap-Data-Container.md ├── Off-Heap-Implementation.md ├── Optimistic-Locking-In-Infinispan.asciidoc ├── RAC-implementation.md ├── RAC:-Reliable-Asynchronous-Clustering.asciidoc ├── README.md ├── Remote Command Handler.md ├── Remote-Admin-Client-Library.md ├── Remote-Hot-Rod-Events.asciidoc ├── Remote-Iterator.md ├── Remote-Listeners-improvement-proposal.md ├── SQL Store.adoc ├── Scattered-Cache-design-doc.md ├── Schemas-API.adoc ├── Second-Level-Cache.md ├── Security.asciidoc ├── SecurityRolesPermissions.png ├── Server Restructuring.md ├── ServerNG.md ├── Single_port.adoc ├── Smoke-Testsuite.md ├── Spring-5-features,-ideas-and-integration.md ├── Task-Execution-Design.md ├── TopologyId.asciidoc ├── Total-Order-non-Transactional-Cache.md ├── TransportSecurity.asciidoc ├── XSite-Failover-for-Hot-Rod-clients.md ├── cluster-backup-tool.md └── scaling-without-state-transfer.asciidoc /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | .eclipse 4 | .project 5 | 6 | -------------------------------------------------------------------------------- /A-continuum-of-data-structure-and-query-complexity.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/A-continuum-of-data-structure-and-query-complexity.asciidoc -------------------------------------------------------------------------------- /Alias-Caches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Alias-Caches.md -------------------------------------------------------------------------------- /Asymmetric-Caches-and-Manual-Rehashing-Design.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Asymmetric-Caches-and-Manual-Rehashing-Design.asciidoc -------------------------------------------------------------------------------- /Authorization.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Authorization.adoc -------------------------------------------------------------------------------- /Cache-Store-Subsystems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Cache-Store-Subsystems.md -------------------------------------------------------------------------------- /CacheMultimap.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/CacheMultimap.adoc -------------------------------------------------------------------------------- /Cluster-Registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Cluster-Registry.md -------------------------------------------------------------------------------- /Clustered-cache-configuration-state.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Clustered-cache-configuration-state.asciidoc -------------------------------------------------------------------------------- /Clustered-listeners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Clustered-listeners.md -------------------------------------------------------------------------------- /Compatibility-2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Compatibility-2.0.md -------------------------------------------------------------------------------- /ConcurrentAPI.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/ConcurrentAPI.adoc -------------------------------------------------------------------------------- /Conflict-resolution-perf-improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Conflict-resolution-perf-improvements.md -------------------------------------------------------------------------------- /Conflict-resolution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Conflict-resolution.md -------------------------------------------------------------------------------- /Consistency-guarantees-in-Infinispan.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Consistency-guarantees-in-Infinispan.asciidoc -------------------------------------------------------------------------------- /Continuous-query-design-and-indexless-queries.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Continuous-query-design-and-indexless-queries.asciidoc -------------------------------------------------------------------------------- /Create-Cache-over-HotRod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Create-Cache-over-HotRod.md -------------------------------------------------------------------------------- /Custom-Cache-stores-(deployable).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Custom-Cache-stores-(deployable).md -------------------------------------------------------------------------------- /DataStore.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/DataStore.adoc -------------------------------------------------------------------------------- /Deelog:-direct-integration-with-Debezium.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Deelog:-direct-integration-with-Debezium.asciidoc -------------------------------------------------------------------------------- /Design-For-Cross-Site-Replication.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Design-For-Cross-Site-Replication.asciidoc -------------------------------------------------------------------------------- /Design-Wiki-Rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Design-Wiki-Rules.md -------------------------------------------------------------------------------- /Distributed-Stream-Sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Distributed-Stream-Sorting.md -------------------------------------------------------------------------------- /Distributed-Stream-Support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Distributed-Stream-Support.md -------------------------------------------------------------------------------- /Dynamic RBAC.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Dynamic RBAC.adoc -------------------------------------------------------------------------------- /Dynamic-JMX-exposer-for-Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Dynamic-JMX-exposer-for-Configuration.md -------------------------------------------------------------------------------- /Fine-grained-security-for-caches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Fine-grained-security-for-caches.md -------------------------------------------------------------------------------- /Graceful-shutdown-&-restore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Graceful-shutdown-&-restore.md -------------------------------------------------------------------------------- /Handling-cluster-partitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Handling-cluster-partitions.md -------------------------------------------------------------------------------- /Health-check-API.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Health-check-API.asciidoc -------------------------------------------------------------------------------- /Hot-Rod-Transactions-NonXA.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Hot-Rod-Transactions-NonXA.asciidoc -------------------------------------------------------------------------------- /Hot-cache-via-Debezium.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Hot-cache-via-Debezium.asciidoc -------------------------------------------------------------------------------- /Incremental-Optimistic-Locking.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Incremental-Optimistic-Locking.asciidoc -------------------------------------------------------------------------------- /Index-affinity-proposal.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Index-affinity-proposal.asciidoc -------------------------------------------------------------------------------- /Infinispan-CLI.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Infinispan-CLI.asciidoc -------------------------------------------------------------------------------- /Infinispan-Hibernate-Second-Level-Cache-improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Infinispan-Hibernate-Second-Level-Cache-improvements.md -------------------------------------------------------------------------------- /Infinispan-Query---Design-and-Planning.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Infinispan-Query---Design-and-Planning.asciidoc -------------------------------------------------------------------------------- /Infinispan-query-language-syntax-and-considerations.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Infinispan-query-language-syntax-and-considerations.asciidoc -------------------------------------------------------------------------------- /InfinispanAPIObject.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/InfinispanAPIObject.adoc -------------------------------------------------------------------------------- /Java-8-API-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Java-8-API-proposal.md -------------------------------------------------------------------------------- /Kubernetes-CLI.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Kubernetes-CLI.adoc -------------------------------------------------------------------------------- /Lock-Reordering-For-Avoiding-Deadlocks.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Lock-Reordering-For-Avoiding-Deadlocks.asciidoc -------------------------------------------------------------------------------- /Multi-tenancy-for-Hotrod-Server.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Multi-tenancy-for-Hotrod-Server.asciidoc -------------------------------------------------------------------------------- /Multimap-As-A-First-Class-Data-Structure.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Multimap-As-A-First-Class-Data-Structure.asciidoc -------------------------------------------------------------------------------- /Near-Caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Near-Caching.md -------------------------------------------------------------------------------- /Non-Blocking-State-Transfer-V2.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Non-Blocking-State-Transfer-V2.asciidoc -------------------------------------------------------------------------------- /Non-Blocking-State-Transfer.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Non-Blocking-State-Transfer.asciidoc -------------------------------------------------------------------------------- /Off-Heap-Data-Container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Off-Heap-Data-Container.md -------------------------------------------------------------------------------- /Off-Heap-Implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Off-Heap-Implementation.md -------------------------------------------------------------------------------- /Optimistic-Locking-In-Infinispan.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Optimistic-Locking-In-Infinispan.asciidoc -------------------------------------------------------------------------------- /RAC-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/RAC-implementation.md -------------------------------------------------------------------------------- /RAC:-Reliable-Asynchronous-Clustering.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/RAC:-Reliable-Asynchronous-Clustering.asciidoc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/README.md -------------------------------------------------------------------------------- /Remote Command Handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Remote Command Handler.md -------------------------------------------------------------------------------- /Remote-Admin-Client-Library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Remote-Admin-Client-Library.md -------------------------------------------------------------------------------- /Remote-Hot-Rod-Events.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Remote-Hot-Rod-Events.asciidoc -------------------------------------------------------------------------------- /Remote-Iterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Remote-Iterator.md -------------------------------------------------------------------------------- /Remote-Listeners-improvement-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Remote-Listeners-improvement-proposal.md -------------------------------------------------------------------------------- /SQL Store.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/SQL Store.adoc -------------------------------------------------------------------------------- /Scattered-Cache-design-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Scattered-Cache-design-doc.md -------------------------------------------------------------------------------- /Schemas-API.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Schemas-API.adoc -------------------------------------------------------------------------------- /Second-Level-Cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Second-Level-Cache.md -------------------------------------------------------------------------------- /Security.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Security.asciidoc -------------------------------------------------------------------------------- /SecurityRolesPermissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/SecurityRolesPermissions.png -------------------------------------------------------------------------------- /Server Restructuring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Server Restructuring.md -------------------------------------------------------------------------------- /ServerNG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/ServerNG.md -------------------------------------------------------------------------------- /Single_port.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Single_port.adoc -------------------------------------------------------------------------------- /Smoke-Testsuite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Smoke-Testsuite.md -------------------------------------------------------------------------------- /Spring-5-features,-ideas-and-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Spring-5-features,-ideas-and-integration.md -------------------------------------------------------------------------------- /Task-Execution-Design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Task-Execution-Design.md -------------------------------------------------------------------------------- /TopologyId.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/TopologyId.asciidoc -------------------------------------------------------------------------------- /Total-Order-non-Transactional-Cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/Total-Order-non-Transactional-Cache.md -------------------------------------------------------------------------------- /TransportSecurity.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/TransportSecurity.asciidoc -------------------------------------------------------------------------------- /XSite-Failover-for-Hot-Rod-clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/XSite-Failover-for-Hot-Rod-clients.md -------------------------------------------------------------------------------- /cluster-backup-tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/cluster-backup-tool.md -------------------------------------------------------------------------------- /scaling-without-state-transfer.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-designs/HEAD/scaling-without-state-transfer.asciidoc --------------------------------------------------------------------------------