Metadata-Version: 2.4
Name: pysyncache
Version: 1.0.5
Summary: High-performance distributed caching system with real-time data synchronization (Python bindings for SynCache)
Author: Waleed Shanaa
Author-email: Waleed Shanaa <waleed.shanaa@outlook.com>
Project-URL: Homepage, https://syncache.tabariyya.com
Project-URL: Repository, https://github.com/Tabariyya/PySynCache
Project-URL: Documentation, https://syncache.tabariyya.com/#docs
Project-URL: Issues, https://github.com/Tabariyya/PySynCache/issues
Keywords: cache,distributed-cache,in-process-cache,cache-synchronization,cluster-cache,high-performance,low-latency,syncache,distributed-systems,cache-coherence
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: C++
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Networking
Classifier: Topic :: Database
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: jsons>=1.6
Dynamic: author
Dynamic: requires-python

# SynCache-Python

🚀 **Distributed Caching Made Simple** - Local speed with distributed scale!

SynCache is a revolutionary caching library that combines the speed of local caching with the scalability of distributed systems. Data is cached locally on each machine for blazing-fast access (no TCP overhead!), while a background broker automatically synchronizes caches across all instances.

## ✨ Key Features

- **Lightning Fast** - Local machine caching means no network latency
- **Horizontally Scalable** - Broker-based background synchronization keeps all instances in sync
- **Simple API** - Intuitive decorators for easy integration
- **Multi-Language Support** - Python bindings with C++ core
- **Type-Safe** - Full type hint support and automatic serialization
- **Flexible TTL** - Per-entry time-to-live configuration

## 📦 Installation

```bash
pip install synccache-python
