- 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
48 lines
986 B
Python
Executable File
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"
|
|
]
|