utils::loading_cache: align the constrains in the constructor with the parameters description
utils::loading_cache: align the constrains in the constructor with the parameters description

According to description of permissions_validity_in_ms the permissions_cache is enabled if this
value is set to a non-zero value. Otherwise the permissions_cache is disabled.

According to the permissions_update_interval_in_ms description it must have a non-zero value if permissions_cache
is enabled.

permissions_cache_max_entries description doesn't explicitly state it but it makes no sense to allow it to be zero
if permissions_cache is enabled.

Signed-off-by: Vlad Zolotarov <976c0f8d0852ed6439ad273880b400a75a7c41d0@scylladb.com>

avikivity/scylla,avikivity/scylla,duarten/scylla,scylladb/scylla,scylladb/scylla,scylladb/scylla,scylladb/scylla,duarten/scylla,duarten/scylla,avikivity/scylla