class TimeLimiterServiceImpl implements TimeLimiterService {

    @Override
    public TimeLimiter acquireLimiter(String name) {
        Preconditions.checkState(started, MESSAGE_THE_SERVICE_IS_SHUT_DOWN);
        LimiterEntry limiter = allocatedLimiters.get(name);
        if (limiter == null) {
            limiter = createLimiterEntry(name);
            allocatedLimiters.put(name, limiter);
        }
        return limiter.limiter;
    }

    public  TimeLimiterServiceImpl();

}