Add basic plugin channel caching