Files
aitbc/dev/cache/aitbc_cache/__init__.py
oib 15427c96c0 chore: update file permissions to executable across repository
- Change file mode from 644 to 755 for all project files
- Add chain_id parameter to get_balance RPC endpoint with default "ait-devnet"
- Rename Miner.extra_meta_data to extra_metadata for consistency
2026-03-06 22:17:54 +01:00

48 lines
986 B
Python
Executable File

"""
AITBC Event-Driven Cache Package
Provides distributed caching with event-driven invalidation for GPU marketplace
and other real-time data that needs immediate propagation across edge nodes.
"""
from .event_driven_cache import (
EventDrivenCacheManager,
CacheEventType,
CacheEvent,
CacheConfig,
cache_manager,
cached_result
)
from .gpu_marketplace_cache import (
GPUMarketplaceCacheManager,
GPUInfo,
BookingInfo,
MarketStats,
init_marketplace_cache,
get_marketplace_cache,
marketplace_cache
)
__version__ = "1.0.0"
__author__ = "AITBC Team"
__all__ = [
# Core event-driven caching
"EventDrivenCacheManager",
"CacheEventType",
"CacheEvent",
"CacheConfig",
"cache_manager",
"cached_result",
# GPU marketplace caching
"GPUMarketplaceCacheManager",
"GPUInfo",
"BookingInfo",
"MarketStats",
"init_marketplace_cache",
"get_marketplace_cache",
"marketplace_cache"
]