docs: @ManagedOperation
      public void put(K key, V val, short repl_count, long timeout, boolean synchronous) {
          if(repl_count == 0) {
              if(log.isWarnEnabled())
                  log.warn("repl_count of 0 is invalid, data will not be stored in the cluster");
              return;
          }
          mcastPut(key, val, repl_count, timeout, synchronous);
          if(l1_cache != null && timeout >= 0)
              l1_cache.put(key, val, timeout);
      }