2 个仓库
Map-like interfaces for manual retrieval, storage, and removal of specific cache entries.
Distinct from Cache Management Interfaces: Provides a direct programmatic API for data manipulation, distinct from remote management interfaces or AI agent endpoints.
Explore 2 awesome GitHub repositories matching data & databases · Programmatic Cache Access. Refine with filters or upvote what's useful.
JetCache 是一个 Java 缓存框架,提供了一个用于管理应用数据的统一接口。它作为一个二级缓存管理器,协调本地内存存储和远程分布式缓存,以减少网络延迟并提高检索速度。 该项目的特色在于其声明式缓存库,使用注解来自动化方法结果的存储、过期和失效。它包含一个分布式缓存同步器,通过使集群实例间的本地条目失效来保持一致性,并提供一个分布式锁工具来协调对共享资源的访问。 该框架涵盖了广泛的性能和稳定性功能,包括非阻塞异步检索、自动后台缓存刷新,以及防止缓存穿透的请求合并。它还提供程序化缓存管理、可插拔序列化策略,以及诸如白名单反序列化过滤等安全特性。
Manages cached items manually using a map-like interface to get, put, and remove specific data entries.
JDA 是一个 Java 库,充当 Discord API 包装器、机器人框架和语音 API 客户端。它使应用程序能够与 Discord REST API 和实时网关交互,以构建自动化助手、管理服务器并处理用户交互。 该项目包括一个分片管理器,用于将网关连接分布在多个分片上,以扩展高容量部署。它还提供了一个 UI 组件库,用于在消息中构建交互式按钮、选择菜单和模态表单。 其能力涵盖语音和音频管理,包括音频流和音板播放。该库还包括用于社区管理、服务器管理以及通过基于规则的触发器进行自动化内容审核的工具。 该系统实现了多种架构模式,包括事件驱动的监听器注册表、可配置的内存缓存,以及针对 API 请求的自动速率限制处理。
Uses internal memory caches for members and channels to reduce redundant network API requests.