code: RingbufferContainer getRingBufferContainer() {
          final RingbufferService service = getService();
          final ObjectNamespace ns = RingbufferService.getRingbufferNamespace(name);
  
          RingbufferContainer ringbuffer = service.getContainerOrNull(getPartitionId(), ns);
          if (ringbuffer == null) {
              ringbuffer = service.getOrCreateContainer(getPartitionId(), ns, service.getRingbufferConfig(name));
          }
  
          ringbuffer.cleanup();
          return ringbuffer;
      }
docs: Returns an {@link RingbufferContainer} or creates a new one if necessary by calling
  {@link RingbufferService#getOrCreateContainer(int, ObjectNamespace, RingbufferConfig)}.
  Also calls the {@link RingbufferContainer#cleanup()} before returning
  the container. This will currently remove any expired items.
  
  @return the ringbuffer container