Why ssl_session_cache_api:size is strictly positive instead of non_neg?

-callback size(CacheRef) -> Size when
      CacheRef:: session_cache_ref(),
      Size :: pos_integer().

Why zero is not allowed here?