private boolean isAssignBucketsAllowed(final Cache cache) {
    return isAssignBuckets() && cache instanceof GemFireCacheImpl;
  }
Determines whether the user indicated that buckets should be assigned on cache server start
using the --assign-buckets command-line option (switch) at the command-line as well as whether
the option is technically allowed. The option is only allowed if the instance of the Cache is
the internal GemFireCacheImpl at present.

@param cache the Cache reference to check for instance type.
@return a boolean indicating if bucket assignment is both enabled and allowed.
@see #isAssignBuckets()
geode-core/src/main/java/org/apache/geode/distributed/ServerLauncher.java