code: @Override
      public Action evict(Event<T> event) {
          long now = referenceTime == null ? System.currentTimeMillis() : referenceTime;
          long diff = now - event.getTimestamp();
          if (diff >= windowLength) {
              return Action.EXPIRE;
          }
          return Action.PROCESS;
      }
docs: {@inheritDoc}