// UnsafeDelete deletes an object without locking the shard.
// If no manual locking is provided data races may occur.
UnsafeDelete deletes an object without locking the shard.
If no manual locking is provided data races may occur.
// UnsafeDelete deletes an object without locking the shard . // If no manual locking is provided data races may occur .
func (S *Shard) UnsafeDelete(key uint64) bool {
	ptr, ok := S.ptrs.Delete(key)
	if ok {
		S.freePtrs.Enqueue(ptr)
	}
	return ok
}
func ( S * Shard ) UnsafeDelete ( key uint64 ) bool { ptr , ok := S . ptrs . Delete ( key ) if ok { S . freePtrs . Enqueue ( ptr ) } return ok }
UnsafeDelete deletes an object without locking the shard.
UnsafeDelete deletes an object without locking the shard .