Announcing: OIE Cache Manager Plugin — Now Available from Diridium Technologies

We’re excited to announce the release of OIE Cache Manager, an open-source plugin for Open Integration Engine (OIE) that delivers fast, in-memory key-value lookups against external databases.

What it does: Cache Manager uses Google Guava’s LoadingCache and HikariCP connection pooling to let your channels look up data from external databases at memory speed. The first call for a given key queries the database; every subsequent call returns instantly from cache.

Key Features:

  • Lazy per-key loading with automatic eviction based on configurable max size and TTL
  • HikariCP connection pooling to prevent connection storms under load
  • Admin UI for creating, editing, duplicating, and managing cache definitions directly in OIE Administrator
  • Cache Inspector for monitoring hit rates, memory usage, entry counts, and browsing cached data
  • Full REST API with OpenAPI annotations
  • Password encryption for database credentials at rest using OIE’s built-in encryptor
  • Event logging integrated with OIE’s event system

Usage is simple — define a cache in the admin UI, then call it from any channel with a single line: $g('zip2').lookup(zip)

Licensed under the Mozilla Public License 2.0. Full documentation, including getting started guides, REST API reference, and security considerations, is available on the project wiki.

Download it now: github.com/diridium-com/oie-cache-manager