From ba12385c242f62ea79067b18e95f883af19cf41d Mon Sep 17 00:00:00 2001 From: Leo Galambos Date: Thu, 3 Jul 2025 22:49:25 +0200 Subject: [PATCH] Add Home --- Home.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Home.md diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..75b6e9c --- /dev/null +++ b/Home.md @@ -0,0 +1,28 @@ +# Conflux + +**Conflux** is a lightweight, type-safe, generic application-wide context for Java, providing strongly-typed key/value storage, listener support, and thread-safe sharing of data. It helps coordinate shared state across otherwise decoupled classes. + +## Features + +- Strongly typed keys +- Type-consistent storage +- Change notifications via weakly-referenced listeners +- Thread-safe and simple to use +- Singleton style with enum + +## Quick Link + +- [[Programming Guide]] +- [[API Reference]] +- [[Design and Architecture]] +- [[FAQ]] +- [[Contributing]] + +## Example + +```java +Key counterKey = new Key<>("counter", Integer.class); +Ctx.INSTANCE.put(counterKey, 42); +```` + +Enjoy consistent, simple context management! \ No newline at end of file