docs: private RingbufferContainer<InternalEventJournalCacheEvent, Object> getRingbufferOrFail(ObjectNamespace namespace,
                                                                                              int partitionId) {
          RingbufferService ringbufferService = getRingbufferService();
          RingbufferContainer<InternalEventJournalCacheEvent, Object> container
                  = ringbufferService.getContainerOrNull(partitionId, namespace);
          if (container != null) {
              return container;
          }
  
          EventJournalConfig config = getEventJournalConfig(namespace);
          if (config == null) {
              throw new IllegalStateException(format(
                      "There is no event journal configured for cache %s or the journal is disabled",
                      namespace.getObjectName()));
          }
          return getOrCreateRingbufferContainer(namespace, partitionId, config);
      }